0
0
0
-1
0
-1
0
-1
0
0
-1
0
-1
0
-2
2
-4
4
-7
8
-12
14
-20
23
-30
37
-49
64
-93
162
-583
-2151
-1759
-1538
-1259
-1068
-824
-631
-506
-469
-481
-580
-686
-875
-974
-961
-1073
-1082
-1349
-2124
-2448
-2339
-2917
-3571
-3337
-3218
-3582
-3325
-2781
-2755
-2657
-2076
-1689
-1586
-1184
-787
-558
-268
-84
-273
-432
-477
-879
-1290
-1362
-1584
-1990
-2017
-1919
-2026
-1998
-1731
-1635
-1567
-1277
-982
-784
-599
-453
-323
-209
-234
-375
-477
-478
-528
-577
-576
-536
-491
-365
-144
15
142
344
615
794
980
1201
1359
1448
1509
1574
1581
1590
1569
1560
1627
1739
1953
2155
2319
2647
3055
3319
3638
4027
4351
4738
5241
5628
6082
6618
6931
7287
7696
7839
7653
6536
4474
2300
282
-2019
-3872
-5228
-6718
-8075
-8720
-8900
-9127
-9068
-8523
-7675
-6654
-5247
-3690
-2107
-439
998
1975
2546
2757
2580
2332
2258
2008
1508
1213
1051
783
697
775
743
677
907
1354
1794
2213
2526
2714
2717
2471
1933
1187
274
-651
-1383
-2113
-2945
-3638
-4115
-4470
-4692
-4692
-4602
-4452
-3975
-3187
-2367
-1539
-706
15
595
1058
1395
1447
1388
1359
1221
1090
984
712
448
308
211
72
54
105
191
351
634
866
896
898
799
546
305
24
-444
-871
-1227
-1600
-1939
-2166
-2373
-2561
-2589
-2550
-2416
-2165
-1849
-1544
-1087
-650
-345
-116
63
186
239
264
180
14
-92
-275
-435
-873
-1553
-1840
-2045
-2570
-3103
-3094
-3193
-3472
-3392
-3152
-3177
-3111
-2710
-2369
-2137
-1804
-1334
-963
-677
-411
-275
-231
-242
-379
-583
-676
-807
-1073
-1247
-1329
-1537
-1733
-1735
-1778
-1884
-1804
-1550
-1444
-1279
-1031
-823
-639
-496
-414
-390
-297
-247
-258
-267
-256
-293
-319
-311
-354
-365
-319
-221
-51
104
280
506
738
922
1061
1202
1303
1371
1442
1551
1640
1698
1787
1893
2025
2160
2318
2500
2657
2798
3062
3355
3542
3801
4159
4423
4769
5207
5543
5933
6435
6683
6863
7098
6990
5592
3548
2057
370
-1782
-3274
-4308
-6018
-7457
-7750
-7933
-8450
-8509
-7956
-7281
-6280
-4838
-3434
-2099
-521
851
1831
2546
2849
2706
2666
2806
2512
1945
1582
1242
721
393
313
60
-208
-1
420
763
1197
1618
1886
2101
2227
1983
1481
976
449
-175
-790
-1472
-2322
-2996
-3467
-3870
-4234
-4434
-4473
-4264
-3753
-3056
-2369
-1661
-903
-232
448
988
1318
1525
1727
1840
1848
1715
1449
1135
779
510
288
14
-240
-324
-278
-135
-4
139
217
286
398
446
420
316
130
-59
-210
-487
-837
-1167
-1503
-1808
-1997
-2116
-2193
-2196
-2077
-1883
-1643
-1352
-1066
-793
-520
-228
31
225
394
409
162
28
-43
-393
-900
-1146
-1389
-1800
-2028
-2219
-2563
-2791
-2815
-2860
-2888
-2785
-2650
-2474
-2148
-1829
-1605
-1348
-1073
-867
-710
-552
-497
-515
-555
-621
-644
-821
-1038
-1133
-1274
0
0
0
-1
0
-1
0
-1
0
0
-1
0
-1
0
-2
2
-4
4
-6
7
-10
12
-17
20
-26
31
-41
54
-78
135
-473
-1597
-1082
-849
-502
-249
54
281
442
544
612
616
584
477
303
141
-33
-230
-399
-457
-534
-578
-551
-486
-440
-343
-229
-132
-36
86
181
214
235
231
173
48
-93
-274
-512
-726
-907
-1089
-1259
-1377
-1455
-1508
-1494
-1436
-1387
-1293
-1143
-1000
-897
-728
-583
-528
-471
-406
-420
-488
-568
-709
-867
-1021
-1140
-1259
-1380
-1432
-1425
-1398
-1308
-1159
-983
-803
-587
-368
-177
-11
144
279
378
429
408
356
252
127
0
-179
-375
-517
-655
-768
-832
-847
-842
-808
-728
-624
-488
-336
-188
-21
145
234
328
377
386
416
398
355
262
175
122
30
-77
-126
-161
-211
-173
-132
-77
52
181
260
391
490
545
635
670
634
603
591
508
464
429
292
239
205
162
114
148
165
204
324
390
486
646
798
899
1072
1214
1316
1427
1518
1575
1637
1696
1705
1695
1675
1614
1504
1336
1115
865
583
248
-105
-457
-761
-1053
-1298
-1478
-1676
-1799
-1847
-1848
-1849
-1818
-1752
-1619
-1470
-1316
-1153
-1011
-879
-766
-637
-606
-592
-579
-592
-582
-606
-633
-638
-624
-605
-546
-468
-398
-307
-197
-65
54
166
259
335
395
437
423
387
318
185
65
-71
-219
-396
-562
-705
-818
-924
-1004
-1040
-1053
-1021
-962
-876
-752
-626
-537
-396
-252
-146
-62
17
81
94
124
111
57
15
-28
-87
-127
-169
-227
-279
-316
-317
-325
-318
-316
-289
-252
-229
-187
-137
-114
-90
-48
-47
-77
-132
-178
-205
-267
-337
-404
-458
-522
-572
-605
-635
-644
-631
-606
-571
-510
-480
-472
-459
-438
-411
-425
-412
-419
-465
-455
-443
-485
-530
-548
-558
-552
-539
-520
-500
-468
-414
-376
-340
-296
-270
-247
-201
-187
-222
-237
-238
-249
-273
-322
-357
-444
-430
-452
-523
-525
-524
-506
-500
-478
-447
-382
-367
-307
-288
-263
-206
-166
-120
-135
-113
-129
-111
-156
-167
-156
-188
-187
-198
-221
-221
-221
-238
-244
-232
-213
-195
-174
-126
-91
-81
-47
4
-16
-5
0
-30
-28
-36
-52
-78
-73
-118
-106
-122
-123
-111
-126
-71
-44
-12
34
81
85
124
121
150
168
172
196
198
199
201
204
178
155
125
119
103
112
113
114
107
118
133
136
156
179
166
170
152
126
119
87
30
-31
-53
-98
-151
-213
-262
-294
-316
-342
-341
-336
-316
-306
-308
-292
-283
-278
-269
-244
-247
-249
-247
-247
-251
-277
-286
-278
-308
-340
-361
-379
-383
-372
-364
-385
-374
-355
-357
-335
-320
-345
-336
-317
-293
-285
-286
-290
-300
-296
-300
-309
-320
-320
-299
-284
-300
-291
-278
-288
-321
-326
-317
-341
-355
-350
-332
-340
-350
-355
-382
-405
-397
-394
-382
-368
-362
-371
-369
-343
-334
-334
-327
-321
-322
-301
-296
-283
-262
-253
-257
-261
-261
-285
-304
-314
-311
-305
-301
-296
-302
-299
-301
-338
-363
-396
-423
-440
-451
-486
-516
-510
-525
-525
-513
-535
-561
-563
-565
-558
-547
-539
-536
-514
-487
-489
-467
-467
-484
-466
-437
-419
-405
-378
-373
-352
-321
-307
-302
-299
-281
-236
-228
-221
-228
-250
-226
-231
-267
-287
-303
-322
-326
-339
-354
-341
-342
-342
-339
-330
-334
-346
-346
-339
-336
-347
-362
-380
-391
-401
-406
-391
-395
-409
-390
-379
-383
-371
-342
-309
-284
-229
-182
-160
-132
-125
-119
-109
-99
-118
-110
-98
-120
-150
-176
-196
-220
-235
-263
-274
-291
-324
-326
-313
-312
-304
-295
-296
-279
-284
-281
-270
-319
-322
-294
-284
-264
-235
-209
-190
-185
-182
-163
-167
-187
-203
-241
-269
-309
-340
-313
-317
-322
-313
-330
-326
-325
-325
-285
-286
-297
-283
-282
-273
-234
-229
-233
-217
-229
-216
-209
-224
-236
-246
-278
-284
-282
-290
-306
-344
-327
-305
-328
-325
-336
-349
-338
-333
-322
-311
-311
-331
-338
-372
-368
-345
-365
-352
-327
-316
-312
-291
-265
-260
-249
-258
-239
-248
-276
-270
-279
-265
-273
-293
-277
-303
-312
-302
-311
-297
-297
-294
-269
-277
-270
-251
-269
-283
-299
-309
-292
-317
-352
-350
-365
-363
-339
-351
-369
-354
-362
-386
-389
-393
-379
-376
-380
-373
-365
-370
-375
-362
-363
-358
-338
-320
-303
-288
-258
-237
-210
-171
-153
-134
-112
-100
-90
-91
-97
-120
-143
-156
-206
-238
-251
-288
-309
-320
-337
-365
-370
-360
-351
-355
-347
-317
-279
-267
-247
-208
-188
-172
-162
-168
-147
-139
-135
-122
-114
-117
-121
-124
-114
-105
-130
-179
-195
-208
-206
-203
-213
-189
-203
-188
-180
-204
-217
-201
-199
-210
-216
-231
-238
-254
-276
-267
-281
-309
-324
-335
-327
-352
-364
-360
-389
-410
-429
-446
-438
-437
-440
-432
-423
-389
-357
-368
-368
-358
-348
-322
-344
-355
-339
-327
-342
-324
-311
-320
-309
-305
-295
-296
-321
-321
-307
-323
-333
-332
-334
-351
-371
-380
-409
-414
-394
-384
-390
-386
-360
-343
-329
-312
-295
-289
-273
-274
-268
-252
-229
-208
-212
-195
-178
-201
-194
-216
-244
-230
-244
-247
-259
-286
-283
-289
-292
-272
-299
-302
-294
-300
-279
-280
-276
-267
-266
-256
-244
-263
-249
-224
-225
-215
-218
-246
-229
-238
-278
-271
-264
-278
-274
-275
-276
-280
-293
-322
-334
-327
-337
-319
-331
-343
-339
-363
-349
-358
-360
-356
-386
-376
-353
-339
-305
-286
-258
-244
-252
-227
-199
-204
-211
-204
-215
-227
-223
-229
-243
-239
-250
-275
-283
-309
-324
-325
-325
-321
-343
-346
-329
-310
-300
-310
-315
-289
-266
-254
-231
-233
-227
-220
-233
-219
-216
-261
-253
-239
-258
-231
-238
-256
-239
-255
-257
-253
-255
-261
-246
-246
-229
-208
-221
-210
-207
-229
-204
-183
-203
-184
-188
-185
-191
-198
-197
-204
-214
-233
-264
-288
-273
-275
-280
-293
-294
-284
-304
-320
-317
-336
-354
-343
-355
-351
-341
-352
-363
-353
-342
-377
-380
-342
-326
-315
-283
-250
-241
-226
-222
-191
-161
-169
-178
-179
-180
-188
-202
-211
-233
-271
-294
-309
-326
-350
-353
-350
-341
-340
-348
-344
-349
-338
-314
-294
-271
-248
-219
-198
-175
-171
-165
-165
-186
-162
-170
-192
-200
-216
-208
-220
-234
-243
-238
-245
-276
-279
-270
-271
-264
-262
-259
-268
-273
-287
-290
-286
-298
-315
-341
-333
-306
-291
-290
-273
-246
-243
-236
-214
-224
-216
-204
-211
-181
-182
-200
-194
-195
-225
-251
-269
-279
-276
-296
-297
-289
-290
-273
-282
-287
-272
-279
-266
-265
-275
-265
-252
-243
-235
-246
-257
-258
-286
-284
-282
-283
-268
-266
-264
-250
-246
-243
-246
-250
-227
-227
-229
-198
-184
-180
-170
-172
-154
-151
-159
-147
-156
-179
-188
-196
-213
-235
-264
-290
-291
-308
-319
-323
-341
-321
-317
-311
-275
-261
-272
-256
-247
-257
-245
-243
-234
-208
-218
-227
-234
-245
-254
-252
-263
-288
-275
-269
-273
-265
-252
-255
-255
-233
-215
-217
-223
-224
-237
-258
-280
-309
-336
-346
-360
-365
-367
-349
-329
-357
-346
-329
-328
-308
-311
-298
-291
-304
-312
-303
-302
-304
-306
-311
-305
-327
-328
-306
-297
-284
-267
-260
-257
-251
-249
-255
-255
-259
-271
-287
-284
-278
-284
-274
-271
-277
-267
-287
-311
-303
-311
-335
-331
-341
-362
-342
-316
-331
-326
-333
-349
-335
-326
-316
-310
-315
-317
-322
-325
-313
-308
-285
-268
-272
-260
-259
-267
-264
-267
-266
-262
-268
-267
-282
-270
-266
-264
-263
-261
-240
-252
-248
-244
-260
-257
-279
-283
-278
-300
-325
-332
-333
-343
-320
-309
-284
-270
-268
-247
-238
-234
-226
-220
-228
-234
-238
-246
-259
-266
-273
-284
-292
-305
-285
-301
-333
-329
-306
-335
-307
-297
-300
-277
-297
-307
-288
-287
-297
-273
-284
-277
-271
-281
-290
-307
-309
-296
-328
-332
-321
-318
-322
-306
-312
-325
-311
-310
-321
-318
-299
-304
-296
-277
-279
-260
-241
-257
-237
-232
-220
-198
-204
-175
-166
-170
-164
-178
-198
-226
-230
-242
-265
-274
-277
-277
-268
-263
-268
-277
-283
-287
-288
-271
-252
-253
-245
-225
-224
-220
-201
-201
-208
-180
-166
-169
-167
-175
-175
-165
-156
-135
-136
-165
-174
-192
-210
-215
-238
-246
-257
-285
-310
-323
-341
-356
-349
-340
-312
-319
-312
-295
-286
-262
-241
-208
-181
-188
-201
-194
-191
-189
-182
-191
-193
-206
-229
-237
-277
-277
-284
-308
-318
-333
-345
-356
-362
-370
-365
-352
-347
-327
-328
-321
-322
-327
-321
-311
-324
-339
-335
-334
-329
-328
-330
-334
-341
-315
-313
-314
-277
-256
-236
-216
-188
-182
-158
-136
-126
-102
-115
-98
-103
-105
-104
-109
-94
-108
-138
-162
-164
-174
-181
-209
-206
-194
-186
-161
-147
-142
-128
-112
-120
-123
-135
-153
-161
-184
-223
-234
-228
-231
-235
-228
-211
-188
-157
-123
-104
-90
-73
-80
-62
-55
-78
-88
-113
-116
-125
-158
-173
-199
-238
-266
-289
-331
-358
-366
-390
-377
-375
-370
-347
-335
-324
-306
-278
-249
-217
-220
-239
-223
-214
-224
-232
-242
-241
-234
-234
-220
-211
-218
-219
-210
-219
-225
-236
-254
-262
-280
-286
-293
-296
-293
-298
-307
-305
-305
-279
-277
-280
-275
-291
-302
-298
-271
-270
-256
-220
-219
-214
-193
-169
-141
-115
-109
-116
-119
-99
-109
-118
-108
-112
-120
-145
-168
-172
-179
-187
-195
-214
-237
-244
-246
-238
-251
-263
-280
-296
-298
-322
-340
-353
-348
-349
-345
-319
-307
-291
-288
-289
-280
-261
-254
-240
-217
-207
-203
-196
-200
-197
-198
-197
-206
-217
-226
-233
-227
-235
-272
-290
-314
-335
-355
-365
-386
-387
-372
-373
-374
-385
-407
-391
-383
-394
-370
-363
-367
-353
-344
-352
-329
-320
-320
-295
-289
-285
-281
-281
-274
-278
-276
-271
-262
-244
-238
-250
-236
-253
-256
-240
-248
-256
-278
-296
-313
-326
-328
-344
-348
-350
-351
-349
-335
-319
-315
-308
-308
-302
-296
-272
-258
-255
-230
-221
-203
-167
-164
-164
-162
-162
-155
-157
-155
-162
-168
-171
-170
-181
-192
-210
-229
-221
-225
-242
-246
-261
-256
-263
-270
-259
-254
-247
-263
-253
-253
-270
-271
-282
-310
-343
-332
-321
-321
-316
-338
-340
-334
-361
-345
-329
-340
-323
-329
-340
-318
-313
-309
-283
-283
-261
-254
-253
-241
-249
-247
-241
-238
-225
-210
-226
-251
-282
-281
-298
-313
-319
-342
-332
-345
-359
-372
-387
-363
-342
-355
-351
-326
-306
-294
-291
-286
-276
-262
-241
-214
-203
-212
-217
-236
-248
-256
-265
-308
-304
-327
-347
-329
-343
-352
-349
-351
-361
-359
-359
-360
-353
-339
-338
-330
-327
-321
-294
-272
-250
-241
-241
-230
-212
-197
-203
-218
-242
-242
-225
-239
-240
-231
-248
-248
-247
-252
-263
-274
-285
-311
-328
-333
-336
-322
-320
-310
-280
-287
-275
-248
-243
-252
-258
-261
-285
-292
-274
-273
-302
-310
-297
-316
-308
-293
-304
-302
-309
-310
-297
-279
-270
-284
-308
-288
-255
-263
-271
-248
-239
-240
-215
-227
-237
-240
-250
-234
-232
-247
-240
-232
-236
-242
-243
-248
-244
-247
-250
-241
-244
-247
-252
-251
-254
-232
-216
-211
-219
-210
-189
-203
-215
-206
-199
-199
-204
-216
-200
-210
-216
-223
-235
-224
-235
-250
-261
-270
-277
-264
-268
-273
-271
-291
-328
-366
-376
-388
-388
-391
-391
-369
-370
-371
-352
-341
-327
-314
-315
-306
-315
-308
-297
-291
-296
-309
-311
-330
-364
-372
-388
-409
-409
-449
-480
-506
-538
-547
-599
-631
-661
-692
-722
-762
-807
-751
-854
-1377
-1426
-1053
-932
-956
-854
-640
-267
164
366
449
582
808
979
957
870
748
601
439
242
-37
-338
-548
-755
-948
-1044
-1110
-1178
-1130
-1034
-943
-750
-593
-371
-197
-27
200
353
428
463
485
474
499
323
136
-27
-163
-316
-452
-634
-807
-832
-869
-945
-938
-943
-851
-716
-598
-452
-333
-155
-19
115
154
216
280
256
241
201
84
-6
-71
-233
-381
-423
-529
-654
-719
-708
-719
-656
-599
-543
-467
-386
-255
-185
-104
-76
17
24
30
36
-23
1
-50
-134
-202
-303
-351
-377
-494
-518
-561
-580
-526
-554
-529
-450
-406
-332
-275
-177
-112
-89
-36
-6
-17
14
-49
-64
-72
-174
-189
-295
-386
-400
-410
-531
-498
-522
-542
-529
-441
-456
-399
-337
-284
-251
-187
-168
-125
-101
-163
-130
-181
-155
-173
-280
-343
-321
-409
-487
-552
-609
-681
-657
-642
-671
-607
-563
-580
-523
-428
-425
-396
-349
-365
-267
-289
-286
-309
-297
-306
-312
-367
-392
-427
-467
-517
-521
-601
-627
-561
-608
-591
-594
-565
-540
-526
-397
-382
-463
-320
-325
-336
-245
-267
-328
-237
-352
-351
-259
-371
-341
-295
-394
-317
-266
-346
-196
-276
-202
-235
-130
-128
-107
-108
-184
-185
-84
-325
-252
-235
-439
-437
-425
-578
-468
-422
-588
-505
-495
-430
-270
-466
-270
-300
-244
-188
-198
-165
-230
-124
-207
-114
-275
-212
-283
-289
-251
-376
-371
-296
-364
-415
-301
-465
-269
-324
-325
-262
-293
-268
-195
-276
-155
-194
-238
-249
-244
-248
-283
-329
-372
-187
-402
-280
-451
-270
-357
-382
-340
-232
-396
-231
-204
-255
-156
-164
-202
-185
-74
-107
-131
-101
-213
-276
-135
-250
-342
-315
-302
-450
-190
-408
-432
-393
-452
-336
-430
-336
-380
-259
-364
-267
-361
-360
-276
-322
-258
-404
-201
-334
-323
-281
-286
-381
-270
-279
-298
-214
-230
-105
-300
-181
-86
-202
-220
-141
-306
-216
-168
-357
-385
-317
-463
-440
-340
-466
-420
-482
-438
-241
-200
-370
-134
-336
-266
13
-185
-202
-181
-222
-105
-93
-323
-160
-371
-481
-267
-490
-530
-485
-592
-493
-432
-443
-551
-471
-399
-370
-360
-269
-252
-222
-126
-157
-69
-67
-189
-102
-126
-205
-146
-296
-328
-288
-412
-310
-387
-542
-288
-352
-510
-264
-283
-319
-129
-112
-233
-79
-12
-114
-125
-68
-231
-198
-110
-274
-313
-245
-367
-405
-210
-354
-424
-331
-320
-237
-217
-243
-220
-179
-88
-137
-225
-207
-151
-171
-139
-237
-180
-151
-209
-219
-254
-290
-311
-303
-277
-309
-339
-250
-283
-268
-175
-177
-226
-148
-159
-111
-107
-131
-188
-197
-191
-290
-279
-443
-436
-376
-377
-509
-446
-464
-437
-336
-412
-451
-348
-206
-365
-227
-338
-274
-220
-229
-247
-357
-244
-287
-152
-272
-234
-111
-147
-42
-31
11
-139
72
-86
-78
-114
-399
47
255
-157
-374
-11
-153
-832
-1539
-1169
-1484
-1897
-1964
-2015
-2287
-1842
-1828
-1836
-1559
-1192
-649
-132
160
607
1125
1278
1371
1353
1422
1175
1052
674
304
111
-235
-494
-755
-1155
-1233
-1304
-1485
-1298
-1216
-1104
-695
-438
-290
35
177
304
431
421
333
289
306
98
-55
-103
-351
-552
-566
-754
-733
-741
-732
-602
-461
-229
9
91
237
404
432
541
478
456
455
301
218
58
-139
-308
-501
-639
-822
-856
-907
-871
-727
-685
-553
-397
-284
-248
-64
-8
34
104
98
129
133
71
-24
-124
-265
-260
-369
-456
-436
-447
-396
-326
-274
-298
-192
-64
-103
-34
25
39
92
180
65
27
3
-41
-155
-189
-212
-355
-366
-367
-399
-412
-420
-369
-350
-279
-242
-171
-145
-111
35
12
29
22
22
-25
-19
-28
-148
-178
-144
-184
-282
-243
-271
-375
-313
-308
-345
-287
-222
-233
-150
-75
-87
30
12
-3
45
-12
-45
-94
-168
-248
-171
-247
-333
-309
-296
-273
-247
-266
-295
-145
-114
-95
-69
-41
-66
-24
54
-41
-42
-80
-99
-160
-103
-150
-160
-108
-167
-145
-45
-78
-157
-13
-6
-7
18
13
-6
73
56
21
-19
-100
-91
-102
-138
-201
-194
-204
-217
-243
-140
-175
-154
-126
-67
-23
-50
-27
-29
74
24
86
77
44
57
73
23
-85
-107
-126
-58
-204
-171
-154
-239
-168
-199
-225
-687
-756
-661
-537
-996
-1014
-975
-1073
-825
-871
-827
-902
-659
-600
-234
-174
-77
39
70
162
104
191
30
17
-62
-111
-151
-229
-268
-323
-353
-406
-421
-487
-409
-350
-298
-183
-173
-128
-19
36
18
-10
-35
-73
-101
-137
-169
-224
-308
-374
-429
-405
-499
-465
-462
-473
-364
-241
-203
-195
-97
-34
21
50
30
-28
-26
6
-124
-115
-142
-239
-205
-209
-294
-363
-237
-248
-276
-247
-187
-222
-219
-109
-153
-192
-184
-181
-194
-171
-209
-261
-268
-211
-193
-282
-276
-272
-323
-267
-230
-232
-188
-124
-112
-77
-47
-97
-74
-32
-111
-116
-37
-63
-88
-85
-108
-153
-118
-157
-166
-236
-249
-227
-285
-272
-284
-281
-376
-404
-269
-217
-273
-247
-191
-126
-58
-29
-6
-7
16
40
38
61
110
84
21
16
74
115
49
41
69
82
114
140
122
65
134
169
144
67
26
21
-19
-31
-26
-93
-182
-222
-257
-286
-309
-324
-257
-298
-331
-211
-160
-128
-95
-115
-83
16
-14
13
35
-39
-8
-58
-166
-198
-218
-273
-299
-353
-397
-371
-408
-431
-461
-463
-465
-488
-480
-444
-473
-443
-380
-422
-415
-415
-393
-410
-425
-385
-371
-357
-314
-292
-362
-373
-264
-252
-312
-289
-263
-293
-296
-280
-323
-380
-376
-373
-387
-437
-413
-426
-447
-402
-366
-334
-320
-280
-220
-175
-121
-20
-82
-122
-14
17
-67
-70
-27
-78
-87
-33
-92
-177
-122
-117
-189
-177
-155
-208
-166
-95
-161
-171
-52
-17
-106
-89
-12
-45
-88
-55
-91
-138
-90
-81
-114
-74
-9
-19
-30
35
56
82
149
149
188
252
250
229
259
231
163
162
122
58
54
39
-21
-66
-42
-42
-73
-32
53
110
78
74
160
207
211
209
219
248
305
294
283
248
179
209
198
120
98
104
140
216
239
272
304
368
422
431
458
481
503
487
490
506
488
434
341
304
309
279
235
189
150
123
127
136
81
52
66
99
103
96
120
104
116
94
49
29
25
-15
-54
-100
-148
-201
-268
-298
-314
-382
-419
-435
-454
-467
-462
-425
-459
-496
-466
-487
-525
-512
-494
-543
-576
-521
-534
-632
-628
-616
-644
-680
-680
-673
-726
-715
-695
-682
-640
-642
-591
-543
-521
-458
-482
-500
-436
-444
-461
-431
-409
-417
-441
-418
-394
-414
-436
-430
-409
-429
-399
-345
-377
-312
-244
-242
-215
-176
-143
-171
-192
-163
-211
-204
-184
-256
-273
-244
-269
-306
-273
-219
-256
-213
-75
-56
-54
49
152
146
133
258
316
295
410
517
505
570
676
695
700
791
860
826
915
1013
1050
1098
1218
1293
1209
1294
1355
1351
1435
1481
1426
1429
1548
1554
1566
1651
1607
1521
1681
1820
1823
1953
2133
2268
2449
2732
2917
3041
3259
3549
3569
3362
3324
3124
2767
2415
2085
1376
430
-486
-1436
-2318
-3129
-3839
-4494
-4899
-5203
-5389
-5317
-5006
-4703
-4369
-3661
-2902
-2227
-1516
-659
78
579
1083
1425
1560
1619
1696
1644
1514
1338
1097
873
684
543
393
277
266
294
317
454
618
686
712
739
711
532
308
69
-260
-630
-1021
-1397
-1805
-2218
-2534
-2753
-2927
-3034
-2995
-2871
-2630
-2252
-1837
-1425
-979
-535
-118
252
633
895
1066
1211
1256
1209
1073
897
711
453
193
-27
-254
-467
-666
-801
-918
-1014
-1056
-1136
-1168
-1201
-1373
-1948
-2342
-2295
-2619
-3186
-3336
-3285
-3553
-3780
-3507
-3384
-3509
-3226
-2713
-2347
-1982
-1438
-919
-525
10
363
418
592
725
573
386
309
-41
-569
-817
-1028
-1474
-1851
-2000
-2128
-2244
-2162
-1964
-1897
-1716
-1355
-1097
-848
-568
-377
-219
1
170
147
87
92
30
-67
-106
-175
-238
-196
-36
121
246
409
608
849
1100
1315
1524
1761
1982
2159
2317
2434
2496
2536
2576
2699
2767
2733
2809
3016
3190
3217
3438
3760
3925
4135
4414
4809
5085
5331
5691
6074
5641
3595
1921
800
-890
-2598
-3636
-4595
-6354
-7780
-7933
-8340
-9212
-9335
-8758
-7937
-6909
-5335
-3777
-2622
-937
625
1566
2351
2942
3282
3495
4007
4144
3354
2720
2403
1782
1060
539
200
-293
-392
151
372
311
464
754
1047
1199
1252
1035
688
596
338
-236
-966
-1907
-2845
-3583
-4034
-4564
-5180
-5410
-5287
-4970
-4533
-3944
-3323
-2723
-1830
-738
162
901
1557
2138
2659
2939
2983
2744
2399
2080
1691
1298
868
334
-149
-442
-619
-815
-981
-1008
-950
-827
-589
-422
-330
-339
-277
-282
-451
-629
-903
-1250
-1570
-1787
-2094
-2455
-2612
-2717
-2767
-2672
-2460
-2190
-1902
-1430
-928
-505
-73
310
648
913
1088
1175
1097
951
687
301
-170
-1222
-2109
-2466
-3059
-3787
-4183
-4144
-4294
-4529
-4161
-3887
-3777
-3449
-2842
-2172
-1751
-1248
-747
-469
-123
31
-51
-145
-258
-391
-659
-798
-971
-1362
-1516
-1543
-1652
-1812
-1847
-1683
-1570
-1393
-1165
-1058
-977
-932
-825
-706
-717
-752
-747
-663
-551
-557
-582
-561
-492
-354
-203
-31
142
363
584
742
944
1094
1114
1238
1330
1428
1567
1573
1586
1673
1795
1917
1998
2117
2284
2599
2930
3231
3558
4009
4367
4737
5079
5460
5685
5787
5971
6216
6123
6094
4646
2199
783
-765
-2763
-4408
-5292
-6260
-8047
-8701
-8466
-9065
-9521
-9169
-7931
-6693
-5449
-3576
-2062
-904
593
1772
2647
3012
3302
3527
3557
3809
3529
2741
2195
1523
998
520
211
201
15
293
798
991
1091
1129
1350
1491
1298
1077
672
226
-307
-999
-1690
-2645
-3576
-4294
-4814
-5097
-5374
-5392
-5128
-4697
-4023
-3322
-2606
-1793
-922
79
998
1681
2258
2590
2812
2912
2740
2398
1930
1557
1165
736
400
-13
-372
-602
-654
-642
-703
-620
-472
-368
-215
-122
-143
-247
-461
-581
-885
-1260
-1550
-1910
-2174
-2455
-2639
-2747
-2843
-2746
-2587
-2234
-1846
-1458
-870
-427
57
493
820
1161
1267
1349
1380
1242
1076
767
450
107
-347
-708
-1016
-1324
-1709
-2517
-2767
-2766
-3325
-3738
-3641
-3366
-3556
-3710
-3166
-3012
-3069
-2776
-2313
-1866
-1798
-1467
-1002
-743
-505
-425
-259
-93
-133
-80
-143
-178
-327
-493
-536
-693
-892
-1044
-1238
-1302
-1367
-1475
-1448
-1434
-1418
-1421
-1339
-1198
-1181
-1131
-928
-739
-653
-589
-401
-249
-161
22
165
331
444
566
706
802
910
986
1036
1163
1221
1299
1372
1463
1559
1613
1761
1917
2080
2283
2618
2955
3114
3343
3725
4028
4091
4301
4681
4685
4649
4880
5038
5022
5065
5275
5375
4979
3041
1149
-189
-2264
-4113
-4759
-5003
-6189
-7640
-7752
-8124
-8953
-8743
-7678
-6389
-5402
-3922
-2201
-972
83
1092
2129
2914
3099
3309
3481
3488
3339
3056
2726
2112
1328
793
485
398
522
738
1075
1302
1301
1254
1181
1133
951
752
517
49
-506
-1159
-1829
-2546
-3417
-4017
-4454
-4724
-4755
-4601
-4251
-3867
-3345
-2653
-1968
-1243
-468
335
1049
1638
2145
2408
2452
2390
2211
1952
1607
1274
996
693
453
246
49
-128
-264
-266
-200
-109
-9
66
79
11
-119
-295
-526
-832
-1159
-1468
-1733
-1988
-2204
-2346
-2447
-2469
-2386
-2209
-1932
-1590
-1186
-708
-268
90
455
687
821
995
1107
1099
1032
883
682
434
180
-78
-418
-674
-874
-1056
-1535
-1938
-2078
-2452
-2726
-2707
-2931
-3282
-3452
-3347
-3418
-3478
-3123
-2906
-2694
-2336
-1996
-1778
-1472
-957
-523
-245
147
299
375
472
465
303
136
71
-176
-478
-650
-909
-1207
-1265
-1363
-1537
-1623
-1560
-1543
-1504
-1353
-1231
-1174
-1031
-863
-802
-732
-617
-502
-429
-251
-112
-52
78
243
386
533
725
894
1075
1277
1438
1488
1571
1663
1721
1802
1882
1905
1902
1990
2048
2087
2217
2375
2544
2770
2976
3221
3430
3698
3976
4184
4354
4465
4509
4584
4701
4819
5014
5141
5149
4089
2442
538
-1613
-3333
-4197
-4562
-4912
-5347
-5830
-6441
-7350
-7750
-7673
-6828
-5269
-3577
-1991
-926
-391
10
293
701
1090
1577
2103
2391
2474
2126
1517
1020
639
533
578
680
912
1055
1315
1623
1749
1828
1843
1807
1636
1357
1085
670
269
-46
-506
-1204
-1939
-2666
-3313
-3750
-3843
-3766
-3572
-3184
-2898
-2679
-2476
-2203
-1789
-1290
-606
52
541
923
1059
994
823
668
598
581
692
796
831
800
711
610
481
438
562
719
921
1081
1119
1032
812
580
318
-15
-247
-454
-695
-960
-1248
-1554
-1823
-2029
-2120
-2146
-2113
-1989
-1827
-1598
-1374
-1167
-959
-791
-617
-490
-368
-262
-184
-67
-7
59
49
-4
-85
-197
-247
-263
-323
-547
-739
-904
-1124
-1417
-1606
-1741
-1973
-2217
-2292
-2432
-2654
-2754
-2761
-2630
-2529
-2389
-2127
-1954
-1731
-1533
-1342
-1138
-964
-732
-605
-461
-427
-504
-490
-507
-598
-641
-640
-644
-699
-664
-645
-714
-718
-644
-591
-550
-455
-376
-368
-364
-356
-419
-511
-555
-586
-637
-612
-593
-600
-544
-441
-398
-309
-133
31
232
472
704
884
1055
1220
1307
1407
1521
1621
1713
1789
1878
1956
2059
2148
2257
2433
2627
2855
3056
3254
3450
3597
3753
3895
3987
4093
4224
4404
4583
4781
4891
4866
4263
3025
1483
-214
-1771
-2952
-3547
-3761
-4114
-4381
-4686
-5407
-6200
-6809
-6699
-5937
-4835
-3283
-1949
-1064
-652
-711
-987
-1328
-1267
-805
78
946
1314
1209
807
106
-477
-651
-385
324
1304
2362
2969
2996
2728
2276
1899
1851
2029
2296
2486
2466
2033
1150
43
-1100
-1974
-2419
-2571
-2536
-2487
-2485
-2685
-2997
-3216
-3340
-3225
-2782
-2162
-1557
-1122
-857
-831
-931
-1032
-1067
-967
-764
-487
-274
-148
-101
-112
-94
14
213
488
854
1194
1436
1561
1585
1544
1470
1409
1314
1143
921
663
360
6
-351
-678
-963
-1188
-1385
-1549
-1657
-1742
-1752
-1712
-1647
-1553
-1458
-1358
-1270
-1224
-1199
-1185
-1132
-1032
-929
-845
-805
-808
-799
-783
-757
-653
-635
-670
-697
-760
-889
-1070
-1216
-1305
-1401
-1450
-1454
-1544
-1642
-1710
-1732
-1725
-1703
-1644
-1546
-1413
-1289
-1246
-1232
-1259
-1233
-1192
-1120
-1055
-1068
-1081
-1054
-1113
-1171
-1176
-1159
-1120
-1030
-903
-846
-799
-768
-731
-706
-653
-591
-520
-448
-390
-381
-376
-401
-410
-431
-429
-392
-338
-250
-163
-98
-22
82
173
273
398
547
660
751
847
905
946
1009
1086
1173
1283
1437
1542
1705
1884
2050
2244
2444
2675
2900
3087
3288
3494
3703
3915
4077
4266
4447
4618
4779
4965
5156
5164
4581
3433
1952
370
-1083
-2194
-2817
-3072
-3481
-3891
-4319
-5161
-5979
-6599
-6482
-5609
-4524
-3195
-2091
-1418
-1222
-1403
-1585
-1715
-1444
-835
57
819
1051
707
222
-371
-728
-650
-93
777
1712
2512
2844
2730
2420
2175
1993
2105
2488
2861
2935
2654
1995
1081
71
-860
-1459
-1668
-1767
-1820
-1927
-2185
-2607
-3074
-3243
-3156
-2922
-2459
-1926
-1527
-1362
-1338
-1370
-1441
-1399
-1260
-1045
-838
-700
-610
-539
-509
-449
-293
-73
201
474
781
1049
1232
1394
1528
1596
1598
1560
1409
1242
1045
801
568
284
-47
-345
-618
-915
-1166
-1369
-1503
-1562
-1554
-1481
-1433
-1419
-1420
-1433
-1465
-1480
-1456
-1360
-1254
-1175
-1102
-1065
-1101
-1151
-1146
-1081
-902
-702
-510
-334
-280
-476
-738
-899
-1034
-1125
-1184
-1231
-1297
-1570
-1801
-2068
-2414
-2544
-2475
-2209
-1880
-1717
-1536
-1423
-1372
-1384
-1372
-1255
-1087
-840
-682
-604
-699
-965
-1174
-1253
-1329
-1302
-1176
-984
-875
-772
-743
-800
-813
-661
-473
-304
-127
-39
-45
-123
-245
-427
-522
-559
-520
-422
-323
-293
-254
-207
-117
-24
113
334
550
723
853
940
949
941
976
989
1002
1090
1188
1316
1407
1496
1615
1785
1988
2225
2459
2729
3004
3250
3501
3680
3843
3964
4107
4258
4346
4498
4657
4804
4926
4474
3356
1926
366
-1010
-2083
-2673
-2933
-3267
-3653
-4095
-4853
-5691
-6352
-6360
-5485
-4435
-3212
-2259
-1657
-1458
-1650
-1781
-1860
-1534
-953
-88
635
827
463
-33
-511
-732
-541
-2
848
1656
2323
2567
2426
2134
1932
1978
2279
2674
2935
2933
2621
1967
1127
270
-428
-888
-1109
-1256
-1496
-1784
-2117
-2492
-2829
-2963
-2870
-2638
-2282
-1930
-1677
-1547
-1458
-1426
-1387
-1304
-1174
-1002
-835
-685
-617
-549
-463
-324
-166
38
269
499
774
1045
1301
1484
1617
1698
1709
1623
1452
1249
1059
896
738
539
265
-54
-366
-657
-928
-1141
-1247
-1257
-1236
-1218
-1226
-1284
-1366
-1410
-1410
-1332
-1230
-1131
-1038
-1009
-1018
-1068
-1120
-1142
-1090
-978
-807
-640
-508
-384
-342
-283
-217
-239
-289
-355
-441
-559
-727
-932
-1172
-1549
-1898
-2152
-2385
-2551
-2632
-2561
-2363
-2200
-2025
-1914
-1796
-1655
-1535
-1309
-1114
-923
-770
-675
-646
-772
-937
-1068
-1097
-1062
-999
-836
-716
-694
-645
-600
-568
-496
-357
-155
31
141
168
109
-24
-149
-276
-368
-385
-397
-380
-363
-402
-468
-465
-405
-320
-185
3
189
329
450
575
634
713
840
965
1125
1258
1394
1513
1584
1675
1749
1830
1936
2056
2232
2418
2603
2788
2941
3132
3244
3365
3534
3631
3797
3980
4182
4430
4641
4814
4598
3635
2381
931
-411
-1452
-2135
-2406
-2817
-3369
-3939
-4829
-5718
-6375
-6492
-5716
-4659
-3554
-2626
-2102
-1834
-1911
-1871
-1717
-1260
-560
250
945
1075
654
104
-353
-551
-399
63
771
1369
1860
2044
1910
1708
1636
1855
2264
2694
2940
2877
2535
1972
1265
562
-36
-486
-801
-1092
-1466
-1920
-2361
-2725
-3020
-3140
-3071
-2900
-2656
-2370
-2093
-1885
-1679
-1479
-1291
-1111
-979
-817
-667
-563
-465
-371
-274
-153
-66
51
160
318
545
804
1080
1283
1421
1500
1488
1441
1354
1214
1127
1060
950
749
449
95
-293
-627
-898
-1108
-1256
-1345
-1408
-1484
-1605
-1729
-1810
-1782
-1649
-1482
-1299
-1173
-1101
-1054
-1029
-1021
-972
-904
-763
-621
-487
-392
-362
-329
-335
-277
-207
-102
-4
87
42
-179
-469
-731
-995
-1267
-1441
-1620
-1827
-2041
-2251
-2488
-2676
-2713
-2566
-2290
-2070
-1881
-1720
-1577
-1430
-1334
-1208
-1063
-849
-637
-510
-498
-582
-674
-694
-644
-592
-530
-408
-304
-230
-160
-128
-142
-79
35
128
161
149
86
-9
-76
-188
-317
-397
-435
-493
-515
-527
-542
-520
-471
-383
-307
-244
-172
-94
-1
123
235
327
432
512
576
636
754
872
1007
1200
1365
1547
1708
1872
2042
2171
2335
2499
2634
2802
2890
2940
2991
2976
2953
2925
3000
3117
3240
3448
3625
3749
3881
3911
3533
2621
1508
380
-627
-1390
-1898
-2284
-2829
-3399
-4014
-4810
-5425
-5773
-5598
-4769
-3917
-3008
-2464
-2128
-1802
-1654
-1340
-936
-316
308
885
1253
1128
661
325
150
189
414
772
1123
1363
1584
1559
1436
1393
1494
1773
2044
2260
2246
2005
1680
1267
806
331
-92
-500
-869
-1242
-1663
-2069
-2436
-2682
-2873
-2963
-2933
-2814
-2611
-2383
-2068
-1793
-1531
-1296
-1125
-964
-829
-640
-411
-218
-44
85
117
166
177
199
272
409
619
804
983
1062
1094
1095
1074
1084
1029
957
912
846
714
458
139
-156
-445
-671
-847
-1023
-1176
-1300
-1413
-1522
-1580
-1609
-1607
-1529
-1404
-1295
-1183
-1084
-1035
-1013
-979
-947
-951
-898
-820
-773
-724
-711
-673
-733
-863
-948
-999
-995
-996
-951
-937
-955
-982
-1071
-1200
-1282
-1312
-1221
-1083
-1006
-980
-1029
-1055
-1070
-1144
-1174
-1122
-1024
-930
-866
-844
-920
-987
-977
-915
-851
-767
-690
-638
-582
-552
-557
-608
-582
-508
-401
-316
-282
-273
-281
-272
-271
-278
-287
-270
-223
-185
-160
-148
-150
-151
-141
-124
-109
-71
-39
-44
-36
-47
-60
-65
-46
0
49
192
303
404
445
496
533
564
661
738
833
973
1112
1198
1281
1322
1391
1457
1604
1737
1845
1964
2007
2097
2166
2247
2290
2374
2553
2734
2899
3030
3146
3183
3176
3136
2891
2347
1644
797
-74
-837
-1487
-2015
-2561
-3073
-3506
-4003
-4407
-4604
-4570
-4203
-3688
-3080
-2557
-2142
-1777
-1482
-1143
-773
-367
-16
302
512
572
467
356
302
329
475
658
843
966
1135
1247
1335
1442
1538
1651
1730
1779
1733
1582
1324
1016
671
290
-136
-565
-979
-1338
-1633
-1924
-2161
-2376
-2532
-2590
-2556
-2476
-2326
-2062
-1790
-1545
-1302
-1122
-991
-841
-689
-520
-352
-180
-76
-29
-6
9
30
94
232
344
505
667
762
848
895
911
922
945
969
921
828
688
497
280
18
-241
-468
-689
-871
-1037
-1190
-1313
-1390
-1423
-1479
-1494
-1450
-1394
-1333
-1246
-1142
-1034
-919
-807
-717
-664
-598
-558
-510
-457
-397
-370
-350
-341
-332
-282
-271
-225
-392
-599
-705
-887
-1105
-1331
-1448
-1630
-1871
-2008
-2135
-2340
-2371
-2274
-2099
-1947
-1759
-1524
-1416
-1207
-1020
-894
-758
-647
-502
-491
-527
-514
-624
-683
-695
-683
-686
-675
-598
-544
-477
-376
-328
-259
-147
-85
-83
-84
-31
-86
-159
-213
-256
-336
-428
-453
-471
-511
-488
-442
-373
-298
-197
-54
64
202
353
491
564
625
702
797
868
960
1091
1228
1376
1485
1576
1624
1704
1826
1998
2123
2210
2296
2346
2400
2344
2321
2288
2310
2388
2492
2633
2705
2796
2932
3026
3031
2745
2055
1218
327
-494
-1137
-1640
-2092
-2702
-3296
-3844
-4437
-4841
-4969
-4680
-4200
-3614
-3014
-2578
-2224
-1845
-1398
-998
-585
-103
327
576
713
709
581
439
405
491
509
560
666
747
907
1065
1171
1216
1274
1380
1443
1476
1436
1317
1134
863
494
35
-455
-911
-1288
-1606
-1874
-2107
-2349
-2587
-2728
-2777
-2723
-2549
-2287
-1970
-1684
-1417
-1191
-1029
-886
-712
-510
-329
-161
-49
4
40
85
135
180
201
297
423
545
694
767
793
820
836
844
794
743
666
587
475
282
48
-234
-490
-696
-904
-1076
-1186
-1352
-1440
-1468
-1510
-1546
-1555
-1465
-1392
-1300
-1173
-1070
-998
-924
-827
-746
-694
-618
-534
-471
-379
-296
-292
-272
-230
-202
-176
-136
-179
-446
-610
-709
-942
-1188
-1317
-1490
-1750
-1922
-1959
-2128
-2408
-2364
-2308
-2281
-2264
-2138
-1989
-1963
-1734
-1533
-1492
-1372
-1173
-975
-919
-862
-740
-744
-690
-567
-531
-513
-494
-398
-331
-334
-227
-227
-207
-140
-101
-121
-211
-207
-267
-351
-390
-467
-510
-565
-590
-584
-658
-644
-607
-594
-509
-426
-313
-209
-136
-2
104
221
351
538
722
811
1002
1140
1235
1363
1496
1664
1756
1846
2001
2052
2102
2243
2303
2384
2472
2593
2643
2643
2686
2633
2567
2564
2673
2724
2750
2894
2923
2831
2537
1980
1061
58
-750
-1425
-1958
-2420
-2942
-3646
-4192
-4640
-4872
-5049
-4855
-4315
-3849
-3187
-2614
-2077
-1717
-1290
-756
-397
-81
377
706
845
888
813
711
526
617
745
781
912
1062
1259
1375
1511
1629
1598
1642
1683
1689
1616
1421
1207
842
350
-112
-638
-1124
-1491
-1824
-2103
-2392
-2582
-2761
-2901
-2858
-2745
-2545
-2293
-1969
-1621
-1372
-1083
-845
-695
-532
-361
-169
-35
103
222
268
313
379
451
527
616
770
927
1023
1133
1192
1187
1160
1143
1082
950
858
712
496
278
1
-306
-566
-824
-1059
-1242
-1383
-1471
-1554
-1554
-1551
-1591
-1551
-1467
-1379
-1274
-1116
-992
-894
-785
-669
-580
-537
-449
-367
-254
-182
-139
-103
-67
-33
-69
-35
-39
-52
-73
-157
-455
-761
-971
-1214
-1486
-1674
-1779
-2017
-2153
-2171
-2267
-2428
-2384
-2226
-2113
-2017
-1785
-1529
-1441
-1288
-1101
-1080
-1051
-932
-766
-729
-700
-575
-591
-607
-539
-498
-488
-436
-294
-204
-174
-97
-89
-95
-83
-88
-141
-239
-279
-332
-436
-551
-662
-747
-800
-821
-805
-816
-761
-632
-547
-426
-292
-164
-17
155
327
460
586
735
856
967
1088
1219
1379
1494
1672
1865
1990
2145
2288
2398
2449
2526
2649
2772
2857
3007
3082
3053
3041
3131
3191
3214
3341
3439
3491
3515
3177
1988
727
-408
-1407
-2121
-2410
-2844
-3802
-4534
-4817
-5151
-5506
-5219
-4653
-4096
-3442
-2366
-1690
-1491
-999
-439
-188
-45
437
822
862
917
998
702
362
363
475
477
561
932
1151
1276
1509
1575
1482
1413
1455
1472
1376
1265
1055
554
-10
-536
-1082
-1594
-1965
-2248
-2494
-2595
-2626
-2712
-2808
-2795
-2616
-2308
-1921
-1481
-1142
-912
-607
-362
-266
-283
-270
-154
-23
119
202
153
54
92
214
270
312
436
594
758
916
982
881
736
678
586
431
277
118
-101
-273
-427
-662
-917
-1129
-1247
-1318
-1315
-1271
-1253
-1222
-1133
-1038
-989
-893
-789
-696
-591
-430
-361
-347
-316
-285
-308
-284
-176
-156
-124
-73
-8
9
-4
2
-12
-54
-88
-108
-193
-291
-379
-486
-709
-1255
-1661
-1805
-2021
-2255
-2259
-2258
-2521
-2538
-2282
-2387
-2541
-2301
-1980
-1798
-1582
-1179
-1069
-1077
-766
-580
-641
-566
-359
-255
-281
-241
-319
-539
-592
-604
-702
-822
-818
-797
-861
-843
-837
-927
-936
-894
-853
-795
-701
-553
-500
-445
-347
-305
-248
-156
-70
43
167
263
250
244
272
269
328
406
461
537
665
757
836
913
953
1041
1196
1389
1516
1717
2006
2041
2088
2271
2322
2321
2386
2479
2482
2515
2720
2657
2524
2621
2712
2753
2766
2946
3060
3214
3669
3837
3469
1927
-65
-1504
-2995
-4141
-4705
-5073
-5944
-6574
-6110
-5867
-5983
-5353
-4101
-2622
-1179
590
1925
2242
2802
3141
2984
2736
2558
2358
1868
1713
1485
669
56
-247
-311
-142
161
542
661
1011
1271
895
496
-48
-666
-1062
-1379
-1846
-2567
-2992
-3157
-3390
-3489
-3391
-2980
-2384
-1552
-574
131
659
967
1212
1534
1700
1669
1557
1353
1107
843
495
-33
-487
-697
-751
-578
-408
-348
-212
-38
-25
-110
-174
-383
-619
-724
-898
-1068
-1281
-1669
-1873
-1884
-1742
-1565
-1286
-891
-485
25
485
741
906
1012
1139
1122
1060
851
595
393
14
-247
-587
-809
-957
-1028
-873
-812
-703
-614
-555
-407
-413
-374
-367
-399
-438
-641
-584
-732
-961
-948
-999
-951
-893
-639
-443
-397
-105
-61
13
79
-7
-929
-2279
-2364
-2556
-3491
-4046
-3697
-3365
-3631
-2935
-1985
-1823
-1387
-522
609
1068
1211
1402
1201
1097
619
-14
-584
-1135
-1577
-1827
-1815
-1917
-2226
-2375
-1985
-1495
-1260
-963
-515
-318
-124
42
-114
-240
-459
-463
-491
-539
-420
-447
-392
-350
-224
-25
82
172
283
473
544
366
128
-42
-124
-239
-238
-93
29
210
510
880
1167
1399
1648
1939
2311
2558
2629
2594
2588
2531
2255
1967
1672
1534
1511
1539
1780
1879
1989
2189
2344
2614
2819
2929
3175
3583
3897
3905
3805
1989
-832
-2540
-4113
-5664
-6545
-6405
-6710
-7334
-6567
-5466
-4941
-4322
-2866
-765
882
2457
3789
4035
3967
3705
3419
2713
1912
1479
973
824
652
140
-403
-632
-394
-104
292
724
774
752
653
131
-788
-1776
-2470
-3029
-3383
-3457
-3626
-3705
-3568
-3101
-2479
-1838
-1003
-76
900
1828
2388
2506
2280
1981
1689
1295
985
516
32
-290
-501
-669
-966
-1095
-1088
-909
-469
-161
-41
-100
-251
-417
-705
-1041
-1455
-1796
-1878
-1833
-1768
-1734
-1610
-1374
-984
-404
118
621
1094
1495
1785
1847
1729
1440
1074
708
368
32
-340
-672
-929
-1106
-1221
-1179
-1095
-1019
-782
-552
-402
-340
-339
-441
-576
-651
-753
-878
-956
-996
-1004
-955
-841
-744
-628
-359
-111
125
325
457
513
458
412
252
-95
-330
-1036
-2549
-2979
-2765
-3363
-4016
-3558
-2885
-3118
-2883
-2013
-1798
-1833
-1384
-410
54
34
260
285
294
199
-53
-334
-432
-307
-403
-420
-383
-756
-1014
-1056
-1037
-1189
-1292
-1151
-1250
-1316
-1245
-1316
-1570
-1634
-1294
-951
-771
-497
-168
97
219
371
506
533
581
620
680
702
558
322
160
141
194
259
397
479
646
900
1139
1251
1254
1356
1504
1678
1854
1821
1789
1849
1891
1939
1976
1960
1856
1976
2173
2261
2195
2176
2219
2142
2236
2383
2428
2490
2798
3181
3335
3413
3333
1682
-746
-2220
-3582
-5065
-5834
-5648
-6099
-6670
-6033
-5149
-4698
-4076
-2577
-699
806
2357
3556
3786
3708
3627
3341
2621
2079
1656
1151
994
733
150
-416
-564
-409
-210
227
569
517
417
286
-219
-1182
-2061
-2609
-3095
-3369
-3401
-3403
-3478
-3279
-2768
-2169
-1432
-596
308
1184
2004
2490
2455
2162
1788
1383
1043
747
311
-154
-487
-678
-888
-1101
-1154
-1107
-900
-529
-178
-119
-329
-489
-698
-928
-1196
-1472
-1602
-1696
-1610
-1484
-1344
-1147
-974
-529
-20
459
904
1221
1487
1529
1469
1310
936
540
184
-71
-367
-685
-928
-1163
-1249
-1259
-1169
-1053
-929
-704
-567
-395
-339
-450
-571
-652
-681
-774
-802
-783
-796
-775
-665
-497
-424
-288
-75
100
253
330
396
305
165
75
-275
-501
-1207
-2440
-2717
-2705
-3225
-3735
-3293
-2897
-3127
-2668
-1945
-1787
-1776
-1266
-402
-230
-217
-1
0
-27
-108
-218
-485
-584
-525
-634
-602
-600
-855
-990
-967
-915
-1107
-1167
-1135
-1313
-1353
-1326
-1417
-1602
-1543
-1234
-1021
-823
-507
-244
-52
137
381
480
478
519
506
460
369
190
-35
-205
-224
-150
-23
77
212
439
693
909
920
979
1099
1156
1213
1352
1394
1317
1362
1481
1624
1706
1760
1943
2180
2219
2324
2444
2446
2406
2515
2507
2372
2330
2307
2291
2301
2520
2728
2933
3081
3267
2415
-39
-1838
-3270
-4899
-5958
-5895
-5945
-6749
-6420
-5401
-4823
-4292
-3105
-1230
367
1904
3379
3910
3991
3844
3603
2968
2280
1869
1272
1060
889
327
-315
-683
-605
-501
-174
208
153
64
-47
-431
-1281
-2131
-2697
-3178
-3390
-3364
-3264
-3233
-3037
-2496
-1818
-1067
-274
585
1442
2246
2718
2741
2422
1950
1513
1098
746
303
-174
-478
-674
-831
-981
-1092
-1074
-853
-472
-158
-62
-213
-438
-670
-912
-1184
-1460
-1670
-1699
-1565
-1393
-1210
-1008
-749
-374
190
705
1119
1421
1590
1606
1492
1226
801
352
-11
-284
-547
-779
-1006
-1178
-1281
-1271
-1178
-1084
-934
-778
-575
-424
-397
-418
-559
-691
-698
-673
-623
-670
-574
-463
-424
-256
-123
12
93
313
444
425
351
237
38
-202
-489
-702
-1226
-2341
-2602
-2476
-2947
-3465
-3191
-3035
-3453
-3147
-2456
-2333
-2219
-1519
-672
-325
-75
312
400
430
503
496
189
16
-57
-326
-485
-668
-1125
-1351
-1337
-1364
-1477
-1426
-1356
-1493
-1430
-1243
-1228
-1337
-1203
-898
-703
-488
-263
-151
-19
160
363
436
530
573
555
608
564
364
121
31
-47
-85
-43
20
-6
39
288
519
593
735
982
1230
1401
1569
1769
1790
1798
1871
1943
1928
1840
1620
1629
1796
1672
1540
1708
1948
1897
2032
2350
2428
2472
2754
3196
3306
3399
3586
3643
2547
170
-1731
-3552
-5295
-6289
-6225
-6266
-6790
-6415
-5464
-4620
-3839
-2557
-754
848
2290
3555
4072
3975
3553
3051
2353
1670
1178
736
665
515
83
-270
-473
-455
-280
158
403
279
84
-245
-817
-1719
-2605
-3284
-3720
-3860
-3669
-3399
-3114
-2695
-2091
-1337
-481
360
1139
1847
2465
2733
2516
2041
1419
811
301
-13
-287
-606
-763
-793
-831
-860
-787
-705
-527
-231
-20
-83
-339
-666
-1078
-1462
-1765
-1976
-2084
-1977
-1729
-1391
-1061
-731
-352
90
578
1048
1371
1550
1587
1406
1093
735
267
-198
-510
-710
-869
-1021
-1067
-1085
-1093
-970
-785
-657
-486
-369
-283
-283
-424
-570
-804
-909
-943
-938
-824
-712
-560
-399
-183
-16
137
290
351
413
412
273
92
-156
-425
-701
-1135
-2003
-2405
-2571
-2969
-3126
-2955
-2689
-2719
-2566
-2210
-2008
-1835
-1631
-1123
-693
-443
-106
64
203
260
240
201
220
243
154
80
-81
-428
-749
-1063
-1248
-1399
-1495
-1545
-1624
-1582
-1533
-1452
-1431
-1288
-1012
-748
-489
-163
109
229
309
371
340
288
275
264
187
145
105
-37
-141
-119
-70
-34
106
260
396
538
651
729
818
906
1040
1154
1322
1515
1576
1586
1705
1761
1680
1715
1854
1827
1888
1968
1941
2006
2073
2139
2176
2309
2348
2306
2497
2757
2891
3156
3436
3656
3679
3262
1354
-1124
-2854
-4596
-6017
-6489
-6195
-6494
-6648
-5696
-4637
-3968
-2982
-1208
517
1837
3184
4007
3976
3642
3212
2527
1707
1257
952
757
764
533
76
-174
-96
92
350
601
531
228
-37
-520
-1447
-2441
-3163
-3614
-3753
-3495
-3105
-2838
-2454
-1713
-929
-162
627
1378
1963
2440
2759
2567
2019
1349
746
236
-65
-272
-482
-552
-558
-531
-522
-472
-446
-335
-150
-40
-144
-479
-895
-1330
-1715
-1985
-2114
-2162
-1973
-1586
-1160
-742
-334
55
450
888
1284
1495
1573
1517
1298
980
538
110
-319
-578
-707
-789
-763
-782
-757
-730
-596
-457
-464
-400
-348
-433
-526
-686
-873
-1125
-1244
-1234
-1127
-901
-713
-445
-176
40
219
314
408
403
370
242
101
-88
-392
-616
-793
-1025
-1118
-1734
-2350
-2162
-2404
-2998
-3266
-2912
-3024
-3252
-2697
-2225
-2080
-1781
-1057
-382
-167
282
660
824
922
835
610
272
107
-232
-648
-882
-1245
-1576
-1671
-1759
-1886
-1949
-1729
-1674
-1618
-1323
-1131
-1121
-1046
-718
-583
-514
-323
-157
-54
60
174
188
208
273
272
272
316
246
80
-1
-40
-182
-170
-74
-5
61
287
517
563
706
906
1058
1120
1289
1461
1453
1407
1534
1518
1475
1495
1614
1681
1645
1919
2115
2239
2355
2579
2674
2654
2848
2883
2874
3051
3221
3182
3123
3150
1537
-1121
-2890
-4572
-6233
-6924
-6387
-6406
-6693
-5815
-4800
-4040
-3134
-1643
-9
1303
2721
3605
3797
3634
3101
2307
1521
1256
1034
918
1111
898
483
205
213
172
193
368
165
-153
-390
-848
-1806
-2914
-3646
-4038
-4111
-3740
-3229
-2736
-2269
-1528
-754
-29
675
1249
1758
2204
2507
2363
1862
1182
489
-16
-236
-303
-385
-357
-232
-204
-236
-222
-303
-408
-442
-445
-606
-945
-1297
-1719
-2031
-2318
-2372
-2216
-1886
-1390
-862
-301
97
449
785
1081
1317
1401
1413
1312
1049
726
278
-115
-485
-679
-690
-670
-592
-589
-567
-572
-554
-573
-686
-720
-776
-885
-943
-1065
-1218
-1372
-1386
-1259
-1047
-708
-405
-105
159
368
490
478
506
432
249
119
-35
-288
-525
-732
-941
-1299
-1821
-2101
-2208
-2332
-2506
-2414
-2320
-2417
-2350
-2215
-2100
-2024
-1779
-1462
-1187
-861
-554
-270
-14
197
340
350
385
407
277
72
-209
-552
-924
-1218
-1456
-1675
-1791
-1804
-1738
-1647
-1497
-1341
-1173
-989
-779
-560
-408
-281
-178
-72
-31
-53
-67
-57
-24
59
107
210
331
390
371
423
477
403
402
428
485
494
514
606
663
673
803
995
1111
1268
1424
1557
1691
1847
1927
2020
2142
2135
2252
2358
2301
2208
2407
2546
2546
2624
2754
2876
2983
3196
3431
3615
3503
3274
2242
-223
-2538
-4356
-6038
-7112
-6919
-6554
-6675
-6163
-5040
-4007
-3028
-1730
-103
1342
2508
3521
3866
3665
3029
2215
1427
997
899
827
973
1021
811
634
638
636
556
580
428
21
-379
-933
-1880
-2964
-3835
-4307
-4354
-4041
-3442
-2832
-2159
-1419
-625
136
840
1385
1741
2082
2255
2096
1642
993
308
-178
-347
-329
-233
-62
66
147
157
151
31
-263
-447
-641
-884
-1255
-1653
-2056
-2517
-2635
-2557
-2296
-1863
-1259
-633
-161
405
749
956
1097
1187
1206
1067
980
719
353
0
-319
-533
-634
-559
-477
-375
-315
-351
-438
-504
-672
-873
-996
-1155
-1276
-1409
-1494
-1624
-1640
-1480
-1307
-924
-529
-202
88
303
451
447
425
340
153
-52
-255
-319
-581
-773
-883
-990
-1317
-1831
-1786
-2008
-2355
-2704
-2770
-2741
-3056
-3036
-2799
-2518
-2275
-1875
-1144
-705
-278
120
451
728
696
653
456
269
-55
-410
-678
-1042
-1282
-1434
-1565
-1642
-1665
-1532
-1495
-1402
-1263
-1144
-1088
-1067
-898
-791
-653
-597
-484
-338
-228
-141
-31
132
180
216
293
346
255
181
182
57
-49
21
56
24
96
283
421
530
754
990
1209
1391
1606
1695
1730
1796
1744
1700
1709
1757
1624
1627
1756
1780
1788
1970
2104
2309
2524
2750
2917
3030
3177
3205
3331
3257
3302
3178
2484
64
-2201
-4014
-5947
-7081
-6902
-6233
-6421
-5848
-4603
-3497
-2681
-1614
-190
922
1918
2936
3375
3203
2543
1693
975
626
722
732
1043
1344
1343
1387
1366
1230
846
736
485
1
-433
-1044
-1998
-3145
-3891
-4285
-4324
-3974
-3303
-2597
-1852
-1126
-386
206
623
968
1189
1417
1541
1435
1092
589
65
-265
-251
-112
155
461
654
777
787
671
357
-94
-452
-800
-1098
-1436
-1874
-2288
-2589
-2643
-2522
-2112
-1603
-1055
-476
76
518
728
803
740
696
654
574
498
316
97
-103
-265
-300
-258
-158
-37
38
144
78
-96
-317
-629
-984
-1244
-1358
-1489
-1607
-1558
-1522
-1501
-1335
-1026
-695
-342
21
300
422
381
286
58
-294
-638
-919
-1495
-1872
-2012
-2249
-2412
-2208
-1892
-1838
-1607
-1259
-1095
-979
-802
-726
-793
-847
-858
-988
-1026
-1028
-1082
-1095
-988
-799
-737
-590
-460
-473
-466
-503
-586
-752
-842
-948
-1062
-1054
-1036
-998
-1001
-868
-726
-598
-469
-334
-240
-242
-237
-275
-354
-468
-558
-651
-727
-676
-635
-626
-559
-452
-324
-212
-47
117
216
344
479
571
603
619
705
672
748
942
1078
1170
1328
1546
1586
1686
1816
1796
1886
1991
2011
2066
2146
2175
2126
2343
2605
2738
3055
3357
3587
3665
3799
3801
3621
3375
3131
1578
-1147
-3120
-5054
-6947
-7817
-7069
-6762
-6770
-5593
-4245
-3179
-2159
-760
526
1509
2589
3234
3387
2985
2139
1315
689
712
747
937
1461
1635
1744
1799
1793
1418
1052
824
192
-435
-1048
-1845
-3008
-3921
-4395
-4664
-4384
-3723
-2914
-2109
-1275
-511
100
600
886
981
1031
1158
1150
899
537
90
-277
-321
-105
225
592
946
1157
1220
1148
786
242
-372
-892
-1320
-1671
-2020
-2372
-2631
-2747
-2585
-2236
-1711
-1172
-533
19
452
708
743
668
475
337
254
212
132
64
47
-26
17
88
176
286
322
371
283
71
-226
-628
-1007
-1401
-1530
-1634
-1681
-1515
-1476
-1282
-1120
-867
-570
-354
-28
118
274
330
183
113
-132
-288
-460
-471
-350
-516
-406
-464
-458
-1360
-2471
-2302
-2543
-3142
-3246
-2503
-2801
-3479
-2881
-2431
-2427
-2142
-1205
-259
76
664
915
928
700
300
164
-32
-61
-363
-526
-640
-984
-1265
-1355
-1410
-1536
-1364
-1073
-1089
-1026
-929
-1047
-1283
-1250
-968
-814
-528
-201
34
149
289
338
301
285
230
239
280
268
120
-27
-185
-322
-201
41
237
461
760
1064
1162
1373
1612
1729
1845
2036
2276
2312
2261
2228
2151
2110
2163
2329
2563
2664
3038
3178
3380
3422
3414
3413
3375
3446
3373
3339
3125
2049
-429
-2587
-4593
-6449
-7463
-7022
-6388
-6324
-5440
-4313
-3349
-2580
-1579
-391
595
1623
2413
2857
2805
2032
1318
862
771
980
1384
2098
2334
2424
2426
2173
1645
1047
659
49
-520
-1014
-1730
-2684
-3630
-4143
-4330
-4130
-3469
-2678
-1811
-1025
-358
131
411
520
490
563
752
859
818
605
305
43
43
285
581
982
1346
1545
1549
1340
873
149
-522
-1088
-1488
-1762
-1978
-2161
-2303
-2324
-2207
-1859
-1465
-1054
-565
-97
225
360
357
187
-124
-259
-195
-101
-17
157
348
413
534
676
727
717
644
572
413
130
-237
-738
-1172
-1549
-1773
-1771
-1668
-1523
-1361
-1109
-804
-658
-399
-206
-117
-13
-16
27
-125
-234
-367
-511
-507
-636
-1234
-1337
-1247
-1467
-1711
-1563
-1426
-1892
-1808
-1676
-1863
-2024
-2135
-1968
-2011
-1839
-1575
-1331
-891
-748
-497
-297
-121
-54
-90
-14
-209
-412
-531
-717
-949
-1186
-1218
-1266
-1252
-1096
-981
-896
-895
-742
-648
-593
-603
-600
-563
-575
-555
-520
-484
-518
-407
-315
-199
-72
-43
-39
-104
-103
-139
-225
-231
-204
-98
-33
60
222
320
434
657
934
1161
1405
1719
1900
1990
2095
2109
2177
2081
2135
2223
2288
2469
2568
2823
2986
3225
3518
3729
3926
3932
3932
3783
3452
3067
2691
1428
-1328
-3279
-5093
-6839
-7713
-7008
-6423
-6486
-5180
-3928
-2930
-2127
-1147
-132
388
1143
1585
1859
1808
1282
988
769
996
1259
1829
2624
2876
3050
3028
2869
2113
1387
652
-405
-1171
-1758
-2354
-3197
-3771
-4116
-4209
-3876
-3309
-2571
-1890
-1217
-700
-249
-31
-204
-326
-309
-166
-46
200
366
382
514
776
1109
1309
1604
1781
1748
1594
1233
663
-129
-815
-1387
-1800
-2055
-2212
-2152
-2078
-1943
-1772
-1521
-1303
-1095
-874
-698
-574
-525
-469
-498
-527
-524
-430
-228
106
461
744
991
1096
1129
1060
932
701
316
67
-268
-502
-741
-1107
-1287
-1484
-1458
-1449
-1251
-1120
-1176
-994
-957
-972
-1018
-1076
-1183
-1462
-1763
-2083
-2329
-2291
-2187
-1887
-1407
-943
-586
-250
120
235
163
179
76
-180
-472
-682
-928
-1207
-1301
-1420
-1405
-1347
-1241
-1115
-1058
-1053
-1141
-1202
-1303
-1422
-1519
-1559
-1523
-1481
-1300
-1067
-823
-546
-321
-17
164
273
300
322
281
114
-17
-205
-378
-539
-631
-637
-660
-601
-551
-493
-395
-374
-350
-341
-279
-239
-224
-157
-44
111
239
438
678
893
1079
1332
1577
1759
1895
2047
2143
2277
2381
2328
2339
2504
2656
2650
2894
3183
3301
3412
3797
4092
4070
4017
4022
3774
3254
2904
2546
227
-2154
-3736
-5695
-6993
-7130
-6125
-6187
-5521
-4093
-3308
-2411
-1815
-927
-302
174
664
660
953
729
486
633
863
1278
1656
2618
3194
3253
3357
3231
2875
2197
1537
504
-622
-1379
-2018
-2547
-2920
-3162
-3288
-3109
-2745
-2352
-2080
-1695
-1438
-1156
-846
-819
-902
-1084
-1043
-1034
-821
-422
-75
460
958
1450
1728
1889
2000
1905
1766
1439
1013
491
-47
-467
-942
-1321
-1620
-1739
-1650
-1530
-1360
-1295
-1229
-1197
-1182
-1190
-1216
-1284
-1330
-1204
-1113
-950
-782
-582
-262
55
409
673
834
912
944
897
711
506
240
16
-127
-329
-465
-660
-705
-794
-906
-875
-1042
-1248
-1318
-1403
-1534
-1711
-1709
-2031
-2535
-2484
-2713
-2850
-2659
-2128
-1807
-1496
-647
-338
-164
157
322
341
215
195
-68
-233
-390
-683
-675
-764
-824
-893
-772
-707
-959
-987
-1092
-1323
-1535
-1635
-1709
-1891
-1871
-1759
-1623
-1426
-1161
-866
-625
-318
-167
-55
-9
49
20
-9
-32
-138
-195
-266
-263
-266
-244
-226
-165
-102
-93
-59
-101
-156
-130
-153
-151
-103
-17
136
279
545
782
990
1162
1429
1704
1812
1905
1972
1956
1888
1876
2038
2119
2335
2677
2980
3244
3511
3807
3965
4175
4437
4361
4241
3958
3562
3037
2323
-112
-2108
-3565
-5352
-6286
-6159
-5370
-5765
-4906
-3714
-3310
-2847
-2365
-1574
-1332
-858
-475
-613
-357
-391
-11
461
1116
1745
2238
3233
3518
3566
3404
3087
2634
2001
1560
721
-55
-794
-1396
-1842
-2157
-2148
-2159
-1885
-1732
-1641
-1756
-1957
-2003
-2114
-2150
-2210
-2177
-2003
-1808
-1515
-1187
-851
-405
122
786
1269
1627
1764
1732
1682
1424
1149
832
574
418
268
156
-17
-198
-290
-368
-416
-551
-734
-893
-1197
-1339
-1622
-1899
-1973
-1995
-1819
-1749
-1404
-1135
-946
-524
-266
39
129
232
378
394
387
295
281
188
167
286
265
295
107
-33
-213
-847
-1109
-1333
-1805
-2382
-2335
-2218
-2572
-2343
-2005
-1924
-1889
-1461
-1091
-1203
-1023
-894
-806
-799
-862
-792
-829
-555
-422
-309
-135
-142
-196
-214
-170
-424
-613
-646
-804
-934
-1119
-1198
-1277
-1300
-1229
-1123
-1007
-915
-774
-670
-566
-590
-573
-645
-616
-598
-653
-587
-624
-578
-513
-377
-306
-285
-192
-131
-93
-125
-157
-188
-238
-179
-162
-91
-30
97
228
356
519
601
719
790
895
1029
1122
1259
1387
1541
1676
1864
1883
1886
2109
2111
2114
2295
2479
2608
2846
3069
3216
3446
3710
3919
4090
4211
3964
3716
3493
3101
1212
-847
-2089
-3908
-5011
-5181
-4661
-4882
-4675
-3393
-3026
-2790
-2529
-2108
-1785
-1557
-1074
-1285
-1410
-1577
-1488
-1000
-504
303
1027
2083
2853
3141
3141
2936
2672
2272
1994
1598
1110
591
205
-133
-507
-874
-944
-777
-658
-538
-701
-963
-1412
-1782
-2189
-2622
-2813
-3032
-2830
-2555
-2221
-1980
-1702
-1200
-854
-289
107
431
675
785
897
717
634
478
518
665
749
903
901
964
906
853
712
514
328
128
-69
-389
-742
-1071
-1334
-1473
-1526
-1504
-1471
-1351
-1184
-1112
-1056
-1100
-1052
-1108
-1024
-907
-918
-845
-769
-712
-724
-645
-608
-801
-592
-460
-604
-764
-816
-892
-1151
-1110
-992
-1028
-1095
-930
-754
-863
-921
-989
-976
-994
-973
-981
-1086
-1073
-1193
-1124
-1156
-1142
-1100
-1118
-831
-946
-965
-928
-963
-943
-1052
-872
-947
-981
-858
-812
-707
-756
-668
-638
-601
-499
-543
-494
-474
-504
-483
-493
-542
-537
-567
-531
-525
-549
-526
-521
-451
-450
-408
-300
-326
-240
-195
-149
-94
-57
28
69
184
279
338
479
634
746
908
1101
1307
1427
1616
1757
1802
1911
2007
2128
2222
2359
2443
2543
2832
2873
3054
3278
3420
3648
3845
4033
3866
3808
3575
3162
1641
289
-712
-2133
-2766
-2979
-2868
-3276
-3205
-2526
-2586
-2444
-2410
-2293
-2343
-2372
-2231
-2664
-2831
-2966
-2799
-2374
-1866
-1207
-638
97
713
1039
1181
1379
1455
1452
1514
1412
1200
875
874
827
782
834
969
1169
1123
1171
978
601
307
-18
-319
-672
-998
-1291
-1537
-1678
-1794
-1871
-1846
-1653
-1424
-1268
-1148
-1114
-1166
-1210
-1233
-1262
-1278
-1221
-1057
-926
-813
-639
-435
-255
29
345
519
636
732
754
675
575
473
377
340
349
348
312
316
277
251
212
105
68
-65
-123
-214
-430
-598
-901
-1068
-1162
-1294
-1282
-1404
-1412
-1406
-1410
-1340
-1343
-1301
-1364
-1257
-1130
-1166
-1074
-977
-877
-807
-648
-469
-460
-338
-176
-144
-154
-144
-159
-214
-205
-136
-165
-171
-80
-70
-88
-89
-72
-95
-116
-48
-35
-56
-87
-103
-140
-221
-224
-184
-182
-189
-129
-94
-73
-20
-18
-15
-11
-8
-33
11
1
-57
-65
-86
-45
-90
-8
-38
-20
159
134
121
239
226
224
287
229
225
196
293
312
204
186
335
313
283
381
283
266
388
338
368
345
280
317
304
391
313
255
327
320
304
303
258
183
180
210
177
231
264
270
290
319
369
403
383
333
296
262
235
179
143
104
56
45
37
38
55
29
0
-35
-88
-156
-249
-322
-390
-464
-537
-595
-623
-655
-663
-663
-649
-636
-617
-586
-558
-532
-507
-513
-518
-510
-520
-538
-539
-563
-584
-616
-647
-652
-667
-660
-621
-603
-566
-534
-569
-559
-580
-636
-662
-684
-698
-697
-683
-683
-677
-679
-663
-650
-645
-609
-596
-567
-533
-506
-504
-497
-467
-449
-411
-364
-342
-319
-285
-261
-244
-228
-222
-245
-237
-228
-245
-261
-258
-247
-244
-247
-242
-242
-250
-261
-264
-256
-239
-231
-231
-251
-264
-281
-313
-348
-364
-391
-426
-442
-474
-479
-474
-490
-496
-467
-469
-483
-475
-505
-528
-545
-586
-614
-638
-653
-638
-630
-650
-631
-615
-595
-600
-602
-589
-582
-592
-576
-559
-559
-541
-512
-489
-492
-489
-485
-495
-510
-503
-522
-549
-556
-562
-567
-572
-601
-620
-619
-619
-587
-543
-511
-465
-422
-410
-380
-362
-374
-373
-370
-388
-382
-374
-380
-342
-320
-323
-300
-276
-259
-243
-200
-185
-191
-180
-177
-189
-229
-268
-276
-276
-259
-219
-188
-155
-136
-147
-173
-208
-241
-264
-296
-304
-290
-284
-258
-234
-236
-227
-210
-218
-200
-174
-157
-153
-154
-145
-168
-197
-222
-251
-265
-256
-241
-192
-182
-166
-151
-164
-140
-119
-126
-115
-122
-169
-178
-186
-199
-190
-184
-176
-165
-153
-171
-174
-171
-198
-173
-161
-199
-222
-229
-249
-270
-292
-286
-269
-229
-171
-131
-90
-60
-66
-84
-103
-147
-165
-176
-201
-190
-197
-226
-222
-223
-242
-268
-260
-264
-288
-283
-304
-349
-371
-396
-407
-407
-408
-400
-384
-373
-373
-370
-386
-411
-434
-456
-434
-426
-408
-385
-370
-352
-324
-313
-309
-283
-263
-270
-270
-277
-306
-319
-338
-342
-341
-355
-378
-373
-372
-382
-359
-362
-380
-387
-374
-376
-361
-347
-348
-332
-310
-283
-277
-254
-242
-224
-213
-228
-245
-275
-298
-330
-351
-357
-374
-361
-349
-358
-353
-381
-388
-356
-342
-333
-320
-316
-314
-322
-328
-311
-300
-308
-284
-254
-235
-190
-175
-171
-163
-177
-203
-208
-218
-237
-229
-250
-260
-272
-304
-332
-364
-372
-371
-367
-365
-364
-369
-356
-355
-356
-329
-318
-280
-243
-199
-180
-154
-104
-85
-79
-61
-55
-59
-52
-69
-91
-104
-119
-141
-186
-220
-247
-289
-321
-342
-359
-376
-366
-337
-307
-291
-262
-250
-262
-250
-240
-234
-232
-260
-259
-258
-244
-221
-216
-209
-183
-140
-92
-53
-28
-5
-8
-22
-25
-56
-122
-173
-253
-330
-370
-392
-415
-425
-416
-401
-392
-365
-338
-328
-307
-316
-331
-317
-336
-346
-342
-355
-357
-366
-368
-352
-354
-353
-336
-335
-347
-341
-356
-360
-352
-370
-362
-369
-394
-416
-433
-430
-430
-427
-419
-414
-421
-423
-414
-416
-423
-415
-402
-383
-367
-362
-376
-402
-414
-399
-400
-404
-391
-391
-388
-365
-361
-353
-340
-344
-341
-337
-329
-335
-363
-356
-345
-349
-345
-350
-376
-370
-376
-380
-361
-350
-329
-305
-302
-297
-292
-313
-305
-316
-356
-363
-375
-398
-385
-367
-372
-368
-375
-366
-339
-339
-324
-280
-259
-264
-229
-228
-222
-221
-237
-223
-214
-232
-235
-265
-275
-278
-328
-360
-392
-401
-410
-431
-417
-411
-416
-397
-381
-379
-345
-337
-326
-301
-286
-256
-226
-186
-159
-131
-104
-109
-99
-103
-99
-112
-154
-162
-190
-218
-223
-269
-280
-289
-306
-319
-312
-300
-312
-291
-301
-305
-306
-316
-315
-336
-335
-340
-346
-326
-308
-286
-241
-191
-138
-98
-61
-48
-45
-36
-67
-109
-134
-160
-185
-196
-191
-206
-230
-260
-268
-289
-313
-316
-348
-372
-365
-405
-439
-416
-420
-406
-353
-300
-233
-173
-134
-96
-76
-57
-54
-67
-91
-120
-153
-193
-209
-228
-252
-247
-248
-282
-289
-289
-297
-283
-290
-323
-347
-356
-367
-394
-383
-387
-382
-338
-323
-310
-289
-272
-266
-238
-214
-225
-213
-202
-203
-207
-228
-234
-221
-225
-216
-217
-241
-250
-261
-266
-269
-300
-341
-356
-375
-400
-397
-375
-361
-342
-315
-297
-271
-248
-237
-226
-220
-209
-196
-170
-144
-129
-106
-99
-110
-127
-173
-205
-241
-267
-293
-319
-340
-358
-372
-384
-367
-352
-320
-302
-285
-268
-268
-276
-315
-321
-309
-321
-318
-308
-289
-276
-271
-248
-242
-234
-236
-233
-236
-245
-268
-296
-297
-316
-333
-303
-301
-295
-253
-250
-252
-209
-190
-177
-165
-172
-176
-182
-195
-209
-224
-246
-254
-264
-264
-245
-239
-247
-269
-283
-282
-292
-297
-315
-336
-320
-324
-334
-322
-316
-326
-324
-316
-330
-329
-300
-289
-261
-239
-240
-232
-214
-195
-180
-171
-158
-163
-173
-181
-206
-243
-275
-290
-292
-309
-301
-310
-322
-312
-316
-338
-337
-318
-324
-299
-288
-295
-267
-268
-250
-217
-200
-187
-209
-211
-222
-243
-239
-224
-227
-226
-220
-229
-243
-266
-284
-293
-317
-314
-303
-318
-325
-341
-338
-327
-308
-311
-331
-314
-324
-331
-326
-325
-321
-322
-314
-312
-294
-280
-265
-259
-255
-245
-243
-242
-248
-268
-277
-298
-304
-311
-316
-324
-364
-363
-370
-376
-364
-366
-370
-370
-356
-356
-333
-307
-280
-254
-240
-239
-248
-251
-261
-249
-249
-249
-254
-266
-269
-291
-289
-294
-305
-313
-333
-351
-364
-379
-386
-386
-370
-354
-318
-298
-295
-287
-286
-273
-258
-254
-241
-223
-228
-224
-230
-249
-259
-277
-293
-307
-319
-304
-309
-293
-268
-247
-226
-187
-176
-195
-184
-207
-206
-209
-245
-239
-266
-274
-253
-251
-234
-223
-219
-206
-209
-218
-222
-238
-225
-226
-247
-266
-279
-293
-292
-283
-278
-254
-233
-211
-192
-191
-181
-185
-205
-210
-229
-244
-244
-256
-267
-261
-264
-259
-253
-265
-261
-243
-247
-250
-232
-237
-236
-217
-225
-231
-217
-200
-199
-181
-138
-122
-132
-135
-147
-163
-172
-218
-257
-281
-287
-285
-291
-290
-278
-255
-246
-220
-221
-233
-218
-228
-234
-251
-267
-296
-332
-327
-319
-315
-298
-287
-261
-266
-266
-248
-251
-248
-220
-183
-178
-180
-178
-192
-202
-205
-193
-176
-181
-186
-194
-225
-255
-276
-280
-289
-298
-291
-294
-317
-334
-342
-340
-341
-330
-295
-276
-272
-248
-237
-221
-191
-172
-152
-157
-155
-155
-170
-187
-214
-238
-253
-296
-317
-281
-278
-279
-267
-262
-226
-219
-229
-222
-241
-266
-273
-291
-300
-302
-319
-316
-305
-288
-253
-233
-210
-193
-187
-185
-192
-204
-201
-195
-198
-197
-203
-215
-208
-212
-242
-278
-310
-325
-344
-380
-406
-401
-388
-360
-348
-349
-338
-335
-317
-281
-249
-239
-239
-224
-228
-234
-232
-234
-232
-229
-228
-210
-212
-198
-181
-190
-189
-192
-203
-208
-230
-244
-271
-312
-331
-337
-342
-346
-355
-350
-344
-331
-325
-335
-331
-307
-301
-299
-291
-300
-281
-268
-279
-266
-243
-262
-254
-277
-314
-306
-329
-349
-358
-373
-359
-327
-334
-319
-297
-295
-273
-277
-296
-287
-312
-310
-300
-293
-293
-295
-286
-280
-256
-237
-225
-204
-199
-195
-190
-206
-242
-276
-290
-305
-318
-318
-317
-307
-290
-294
-284
-265
-274
-283
-283
-304
-308
-313
-300
-302
-333
-319
-300
-319
-293
-260
-232
-216
-210
-199
-191
-202
-219
-234
-263
-277
-285
-280
-278
-283
-272
-254
-252
-234
-216
-221
-202
-194
-196
-205
-218
-224
-231
-233
-238
-215
-225
-230
-233
-247
-255
-292
-319
-331
-372
-366
-360
-383
-374
-362
-359
-355
-336
-319
-319
-320
-296
-291
-304
-295
-290
-309
-314
-299
-301
-309
-310
-327
-330
-325
-324
-314
-310
-299
-297
-310
-311
-289
-286
-296
-280
-278
-278
-275
-284
-287
-316
-311
-317
-317
-273
-249
-263
-252
-218
-209
-187
-171
-167
-158
-154
-149
-143
-153
-136
-146
-168
-175
-197
-213
-215
-227
-262
-251
-256
-276
-264
-279
-295
-302
-303
-298
-278
-274
-257
-231
-204
-166
-143
-142
-142
-129
-144
-145
-146
-162
-197
-205
-213
-240
-249
-256
-254
-254
-257
-280
-294
-296
-312
-347
-381
-373
-366
-390
-378
-387
-387
-362
-357
-320
-276
-278
-255
-236
-248
-246
-259
-263
-271
-267
-261
-257
-244
-264
-259
-264
-268
-259
-254
-237
-236
-253
-261
-269
-268
-263
-266
-294
-309
-314
-313
-332
-321
-284
-285
-284
-263
-274
-280
-247
-229
-210
-218
-215
-205
-227
-235
-253
-270
-247
-239
-235
-242
-251
-242
-242
-222
-221
-226
-209
-220
-224
-222
-207
-198
-203
-208
-207
-236
-237
-231
-231
-229
-239
-242
-258
-276
-274
-269
-286
-301
-304
-314
-331
-333
-338
-322
-315
-320
-301
-287
-276
-267
-283
-303
-330
-338
-328
-340
-331
-295
-276
-264
-253
-250
-220
-209
-205
-208
-220
-233
-259
-274
-307
-328
-311
-298
-291
-290
-282
-285
-308
-322
-337
-354
-374
-386
-394
-385
-369
-370
-377
-395
-371
-323
-301
-248
-226
-236
-217
-211
-236
-251
-266
-260
-262
-291
-312
-334
-360
-378
-368
-368
-348
-331
-346
-336
-300
-294
-291
-289
-295
-294
-310
-319
-325
-331
-333
-324
-318
-318
-304
-298
-303
-311
-302
-292
-292
-300
-277
-250
-252
-242
-233
-236
-251
-256
-273
-300
-300
-323
-333
-341
-351
-359
-386
-387
-382
-386
-373
-371
-353
-335
-364
-357
-368
-369
-369
-375
-370
-379
-383
-365
-354
-338
-310
-320
-321
-309
-326
-335
-341
-355
-359
-368
-373
-364
-354
-338
-319
-335
-327
-331
-332
-320
-327
-329
-341
-347
-341
-363
-366
-382
-390
-389
-385
-382
-405
-410
-417
-425
-418
-404
-389
-366
-352
-348
-350
-353
-341
-312
-327
-324
-286
-284
-273
-275
-269
-266
-273
-282
-273
-279
-275
-257
-264
-243
-225
-238
-244
-239
-260
-281
-282
-276
-288
-298
-295
-298
-297
-288
-277
-268
-258
-283
-295
-301
-336
-333
-328
-321
-315
-306
-266
-251
-232
-194
-187
-207
-227
-245
-257
-238
-237
-264
-268
-275
-264
-247
-251
-242
-243
-240
-246
-276
-288
-305
-318
-314
-306
-296
-269
-261
-265
-252
-254
-263
-261
-272
-279
-281
-295
-305
-317
-317
-319
-330
-320
-299
-306
-319
-306
-317
-328
-349
-357
-343
-343
-336
-337
-302
-283
-280
-258
-238
-237
-212
-183
-177
-174
-169
-163
-161
-163
-174
-176
-184
-186
-196
-226
-243
-263
-285
-314
-318
-331
-335
-330
-357
-375
-379
-388
-383
-345
-326
-290
-267
-250
-225
-212
-189
-159
-156
-133
-115
-123
-139
-138
-143
-170
-183
-192
-201
-205
-208
-214
-229
-244
-263
-276
-281
-289
-292
-285
-272
-249
-248
-248
-245
-252
-232
-232
-222
-209
-196
-172
-163
-156
-167
-159
-169
-181
-162
-176
-180
-183
-196
-203
-221
-238
-242
-253
-250
-238
-252
-265
-290
-296
-295
-285
-263
-243
-231
-214
-201
-184
-167
-147
-141
-135
-118
-113
-111
-113
-116
-134
-131
-140
-135
-118
-117
-140
-154
-156
-161
-167
-179
-170
-167
-184
-198
-202
-222
-243
-247
-263
-291
-312
-321
-323
-320
-315
-306
-274
-257
-242
-214
-202
-193
-198
-193
-192
-208
-219
-231
-213
-220
-215
-209
-228
-223
-199
-200
-214
-213
-224
-228
-219
-230
-252
-268
-291
-288
-288
-280
-263
-261
-245
-242
-235
-238
-234
-257
-257
-250
-254
-253
-253
-263
-266
-260
-265
-259
-263
-262
-230
-204
-192
-191
-192
-176
-182
-193
-170
-176
-188
-203
-228
-258
-287
-310
-297
-286
-300
-290
-283
-274
-276
-286
-276
-281
-282
-265
-283
-318
-318
-336
-354
-351
-358
-343
-324
-304
-288
-286
-285
-275
-277
-259
-229
-236
-240
-264
-292
-311
-337
-372
-392
-394
-382
-372
-342
-309
-282
-271
-266
-253
-259
-239
-229
-228
-235
-224
-214
-213
-203
-202
-202
-203
-205
-209
-222
-250
-254
-249
-263
-284
-280
-286
-289
-304
-298
-289
-311
-288
-265
-259
-269
-267
-257
-289
-296
-317
-331
-351
-351
-325
-329
-315
-296
-302
-280
-272
-271
-239
-223
-208
-183
-188
-219
-245
-252
-245
-240
-239
-221
-233
-276
-286
-297
-316
-310
-288
-280
-270
-262
-260
-247
-247
-253
-245
-237
-222
-205
-202
-178
-171
-197
-221
-237
-260
-274
-315
-353
-392
-457
-498
-551
-650
-693
-711
-707
-671
-642
-756
-1626
-966
-390
-479
-103
-286
-191
-431
-189
-276
-186
39
-349
-301
-180
-535
-2212
-1149
-511
-879
-584
-748
-738
-807
-751
-434
37
-297
-69
-277
-131
-86
-541
-387
-149
-69
-410
-174
-612
-334
-405
-541
-232
-657
-373
-239
-239
-173
-264
-661
-563
-373
-623
-440
-479
-232
-709
-455
-200
-730
-656
-625
-388
-624
-498
-503
-503
-735
-393
-450
-806
-1441
-818
-680
-1063
-307
-544
-994
-662
-443
-687
-525
-281
61
-202
-184
1
-390
-255
205
-39
146
-52
-92
33
-306
-220
-91
-25
-344
56
30
-285
-167
-360
-408
-305
-333
-148
-326
-109
-158
-601
-170
-344
-256
-380
-169
-39
-260
-324
-346
-105
-272
-136
-53
21
-350
28
-173
-339
-232
-127
-151
-31
-125
-114
184
-490
-332
117
-197
-223
-128
-73
-28
43
-168
-31
54
-331
-197
-254
-47
-269
-188
-127
-136
-279
-331
-11
-190
-167
37
-138
-317
43
-209
91
-798
-724
-234
-617
-532
-136
-488
-909
-524
-732
-709
-626
-279
-295
-358
-427
-385
-178
-253
-268
11
86
-363
-248
-57
-413
-64
-347
-184
194
132
-177
-228
-105
-267
-505
-176
105
-203
-190
53
-158
-524
-442
-286
-447
-234
-151
-220
-188
-341
-386
-275
-194
-194
-376
-254
147
-70
-541
-361
-101
-261
-131
63
10
-289
-238
-183
-302
-84
-117
-3
45
-74
-243
-201
-66
-176
-209
39
135
-174
-151
-26
139
-245
-505
168
107
-197
-171
104
-180
-407
-201
-340
27
-98
-226
-233
-352
-291
-420
-329
-14
-132
-435
-291
-140
-668
-436
-404
-263
-239
-245
-177
-492
-288
-467
-256
-144
-327
-180
104
-107
-290
-527
-96
-299
-407
-92
79
-93
-492
-197
-30
-289
-252
138
3
-216
-230
-144
-257
-120
-44
66
-8
161
-114
-223
56
-78
-279
-73
216
-173
-153
-91
-18
-197
-571
-151
240
10
-159
-197
2
-164
-36
123
101
230
27
-203
-54
258
-100
-156
227
261
-105
-291
184
241
-434
-277
316
-56
-184
-57
-36
67
-305
-232
14
-157
60
105
-316
-224
-44
-56
-199
-45
376
45
-310
-44
114
-99
-207
135
196
-2
-124
-21
-42
-73
-28
-65
-163
75
-3
-328
-345
-165
-219
-308
-54
-9
-94
-353
-192
-22
-272
-102
-65
-17
-74
-83
-116
-119
-121
-118
23
-34
121
39
-122
-125
-155
-192
43
186
-4
-4
0
-146
-195
-217
-123
74
-91
-84
-110
-209
-219
-72
-161
-87
-44
-268
-175
-249
-285
-303
-208
21
-41
-300
-210
-144
-270
-325
-190
-127
-67
-258
-120
90
-371
-318
-85
-69
-187
-123
-34
-166
-156
-3
10
-182
1
-45
-196
-164
-127
25
-51
-57
154
174
-250
-162
1
-140
-116
61
-35
-147
16
-62
-233
-198
-95
-58
-129
-134
15
-119
-296
-139
102
-25
-112
1
-99
-242
-179
-84
-35
-118
-8
-17
-52
-119
-295
-184
-60
-84
-149
-64
-82
102
-145
-379
-160
-53
-163
-225
-198
-97
-53
-291
-169
-128
-316
-200
-172
-285
-323
-286
-281
-304
-260
-45
-66
-195
-150
-329
-368
-315
-176
-183
-32
-85
-244
-250
-230
-359
-469
-283
-47
-271
-260
-237
-293
-229
-256
-211
-174
-128
-110
-236
-205
-171
-197
-290
-289
-102
-263
-411
-390
-276
-309
-407
-268
-212
-289
-267
-256
-212
-242
-190
-253
-332
-199
-105
-188
-159
-102
-161
-192
-211
-231
-161
-117
-96
-51
-26
-80
-221
-226
-251
-156
-143
-200
-189
-201
-172
-156
-144
-147
-191
-199
-163
-188
-234
-241
-213
-254
-227
-229
-324
-318
-357
-332
-219
-223
-319
-260
-119
-221
-276
-231
-192
-265
-360
-219
-153
-261
-258
-242
-162
-239
-228
-197
-248
-312
-330
-208
-200
-195
-178
-129
-218
-314
-196
-248
-380
-128
-26
-161
-147
-100
-141
-363
-416
-274
-216
-310
-293
-111
-145
-214
-151
-163
-313
-342
-178
-173
-296
-241
-198
-178
-261
-174
-173
-206
-182
-209
-198
-190
-108
-72
-137
-1
99
-115
-262
-183
-8
-88
-230
-45
39
-101
-289
-116
-78
-327
-285
-226
-136
-42
-184
-102
-145
-169
-118
-155
-105
-203
-177
-198
-209
-140
-175
-184
-203
-137
-141
-266
-209
-259
-214
-127
-211
-195
-278
-324
-344
-391
-371
-430
-367
-352
-394
-353
-419
-428
-406
-365
-320
-369
-402
-394
-528
-440
-308
-326
-336
-373
-359
-374
-422
-440
-320
-304
-317
-319
-334
-374
-433
-394
-371
-437
-449
-382
-422
-495
-430
-375
-395
-418
-365
-372
-446
-388
-443
-406
-351
-296
-320
-336
-294
-285
-307
-309
-342
-329
-279
-330
-334
-208
-230
-265
-257
-202
-345
-384
-218
-271
-331
-257
-251
-409
-372
-279
-363
-371
-235
-226
-311
-248
-156
-297
-328
-187
-150
-202
-242
-145
-94
-127
-94
-56
-60
-176
-101
-46
-83
16
-49
9
56
121
-44
-98
98
109
24
12
85
120
-12
-71
173
146
-16
97
119
28
-78
69
34
78
103
144
199
86
83
49
49
159
202
122
61
125
128
58
103
113
73
63
71
-53
-29
-100
-48
-44
-92
-40
-82
-163
-206
-214
-118
-249
-235
-192
-292
-318
-337
-376
-434
-452
-486
-445
-458
-522
-581
-608
-622
-643
-652
-672
-743
-656
-754
-800
-759
-791
-853
-837
-809
-878
-965
-877
-917
-967
-952
-914
-1007
-1034
-968
-959
-914
-914
-920
-881
-850
-829
-870
-793
-725
-813
-695
-635
-683
-673
-652
-628
-634
-578
-527
-624
-641
-579
-551
-514
-538
-479
-454
-504
-530
-488
-456
-437
-429
-349
-353
-444
-492
-404
-339
-347
-300
-272
-303
-328
-231
-273
-282
-213
-205
-194
-230
-202
-194
-196
-228
-184
-144
-171
-252
-227
-115
-64
7
-58
-136
-77
-5
-51
2
-20
-110
-3
0
171
150
93
184
190
141
237
332
290
450
508
542
582
610
589
533
543
769
765
828
1004
1063
1050
1088
1152
1268
1083
1142
1317
1067
933
922
875
637
507
737
697
575
663
377
99
-183
-229
-238
-369
-341
-411
-439
-558
-793
-856
-1008
-1176
-1287
-1275
-1205
-1436
-1452
-1409
-1471
-1486
-1439
-1468
-1589
-1623
-1568
-1599
-1485
-1421
-1399
-1267
-1184
-1197
-1177
-1142
-1140
-1104
-906
-750
-726
-562
-486
-490
-427
-395
-356
-297
-227
-143
-93
-19
-39
-38
35
-20
40
57
1
50
53
94
89
117
81
82
44
3
-3
-146
-133
-21
-180
-69
-80
-149
-230
-341
-269
-432
-456
-365
-466
-397
-464
-639
-621
-726
-928
-1192
-1026
-860
-909
-946
-788
-889
-1216
-1332
-1265
-1302
-1345
-1315
-1069
-1050
-1115
-1087
-1184
-1239
-1228
-1194
-1150
-1108
-1070
-1077
-989
-844
-860
-845
-789
-790
-761
-711
-644
-593
-603
-464
-364
-360
-414
-413
-407
-403
-335
-225
-201
-208
-195
-209
-255
-342
-397
-367
-333
-312
-267
-242
-250
-299
-263
-257
-313
-338
-280
-215
-243
-261
-186
-135
-137
-148
-50
17
20
25
47
208
303
359
351
349
421
374
366
407
580
637
583
701
821
809
842
916
1039
1023
1131
1353
1433
1509
1652
1663
1764
1281
577
737
758
957
1370
1695
1631
993
649
544
210
164
22
208
306
314
237
-46
-254
-606
-748
-581
-677
-899
-1098
-1084
-1075
-1009
-791
-998
-1143
-1260
-1400
-1444
-1496
-1515
-1423
-1178
-977
-976
-1067
-1230
-1384
-1418
-1174
-999
-898
-796
-693
-577
-601
-578
-650
-672
-565
-476
-331
-287
-264
-247
-140
-7
-30
-48
-106
-149
-33
15
125
206
233
273
314
226
94
57
-18
34
99
104
214
108
38
71
-74
-83
-167
-166
-164
-208
-53
-156
-216
-138
-235
-245
-324
-372
-392
-563
-408
-422
-508
-506
-681
-768
-803
-925
-1208
-1054
-890
-1049
-929
-774
-963
-1155
-1268
-1175
-1266
-1162
-1128
-1038
-890
-936
-993
-966
-966
-1031
-1055
-862
-788
-820
-757
-732
-699
-697
-676
-737
-682
-638
-643
-591
-456
-456
-428
-340
-329
-352
-371
-387
-346
-294
-206
-169
-140
-124
-175
-166
-204
-202
-211
-207
-134
-108
-119
-119
-141
-160
-188
-200
-213
-182
-160
-134
-139
-115
-55
-17
20
-8
0
41
59
133
202
285
286
278
322
287
350
385
436
574
638
709
823
881
938
945
1024
984
1096
1252
1342
1506
1521
1528
1544
1518
872
374
1033
829
875
1545
1555
1080
639
604
453
10
159
24
171
315
162
130
-34
-433
-731
-691
-638
-846
-1080
-1019
-1071
-1125
-1016
-1037
-1241
-1380
-1515
-1499
-1580
-1566
-1613
-1440
-1181
-1115
-1123
-1199
-1329
-1441
-1421
-1139
-1078
-955
-851
-694
-601
-670
-623
-723
-742
-612
-544
-353
-324
-305
-214
-168
-96
-132
-122
-82
-137
-58
60
90
204
203
196
229
116
107
-1
-4
110
46
136
175
85
19
-40
-51
-170
-196
-129
-246
-194
-149
-219
-279
-247
-369
-423
-346
-483
-632
-538
-646
-632
-665
-662
-632
-834
-791
-814
-915
-871
-996
-909
-800
-951
-876
-920
-1015
-1314
-1323
-1215
-1507
-1370
-1032
-1071
-1032
-1014
-1021
-1260
-1345
-1262
-1251
-1080
-980
-929
-805
-790
-867
-893
-822
-862
-942
-774
-650
-663
-638
-583
-572
-584
-573
-512
-507
-483
-437
-329
-221
-179
-143
-78
-74
-113
-145
-71
-53
-45
58
111
157
125
83
52
-13
-21
7
12
27
34
140
155
96
125
103
26
9
81
120
146
224
303
327
290
396
404
325
414
482
609
641
615
841
897
900
960
985
1127
1112
1200
1325
1303
1402
1318
1193
584
514
825
666
946
1368
1265
822
471
430
126
-94
-49
-115
148
176
1
-48
-253
-627
-841
-759
-701
-893
-998
-1004
-1036
-1048
-1069
-1106
-1214
-1359
-1472
-1455
-1413
-1494
-1550
-1305
-1165
-1116
-1129
-1200
-1296
-1430
-1336
-1189
-1101
-933
-875
-735
-663
-760
-786
-840
-753
-705
-554
-361
-312
-277
-213
-210
-143
-161
-144
-146
-83
-1
26
85
162
92
126
179
103
101
36
27
50
100
97
164
155
75
14
67
-74
-140
-123
-57
-111
-134
-21
-153
-216
-274
-341
-349
-442
-457
-465
-437
-419
-544
-423
-569
-633
-632
-722
-621
-748
-805
-723
-757
-754
-792
-794
-739
-912
-852
-1007
-1077
-983
-1078
-956
-797
-836
-1015
-1099
-904
-1099
-1137
-803
-868
-857
-842
-753
-797
-933
-855
-884
-854
-724
-758
-698
-697
-736
-719
-695
-578
-619
-592
-490
-461
-429
-398
-378
-338
-345
-310
-269
-294
-300
-295
-213
-128
-90
-38
-51
-91
-52
-38
-43
-83
-58
-27
-66
-36
-68
-94
-128
-83
-21
-56
51
-16
-70
98
23
3
197
203
151
146
328
383
299
304
424
407
370
472
602
662
665
716
568
701
839
756
943
1140
1130
1036
1184
1314
1245
1314
1482
1208
1080
697
646
773
733
1145
1123
1064
930
518
351
51
-90
7
-128
235
200
62
-19
-400
-524
-762
-873
-744
-917
-886
-838
-981
-845
-1087
-1165
-1175
-1295
-1316
-1369
-1398
-1436
-1489
-1307
-1261
-1181
-1099
-1240
-1234
-1241
-1243
-1227
-1135
-973
-867
-720
-548
-643
-650
-679
-680
-606
-512
-370
-295
-229
-133
-163
-152
-164
-191
-140
-96
44
94
127
163
134
98
86
55
19
-13
19
34
59
40
76
82
-31
26
57
-127
-108
-109
-165
-179
-155
-78
-219
-206
-135
-392
-267
-353
-554
-387
-436
-418
-450
-371
-472
-626
-609
-966
-825
-764
-1143
-838
-774
-849
-1029
-900
-834
-1263
-1046
-964
-1134
-971
-940
-896
-936
-837
-886
-1019
-768
-843
-906
-725
-634
-673
-642
-532
-508
-576
-530
-492
-531
-497
-518
-510
-344
-295
-311
-279
-205
-327
-374
-237
-252
-219
-106
-232
-287
-182
-112
-250
-248
34
-29
-319
-399
-158
-207
-268
-97
-239
-171
-330
-426
-463
-499
-359
-343
-209
-207
-182
-314
-331
-307
-235
-195
-203
-129
22
-51
-140
40
-118
49
151
-291
43
207
88
52
151
497
210
193
258
301
259
40
447
546
314
364
581
770
524
552
691
683
650
680
798
857
987
783
859
709
429
348
187
394
535
460
642
578
398
129
-97
-114
-337
-315
-232
-241
-83
-271
-358
-405
-670
-654
-843
-873
-809
-924
-838
-865
-905
-927
-1064
-1069
-1143
-1155
-1219
-1252
-1203
-1210
-1150
-1056
-1012
-970
-952
-1000
-994
-979
-967
-953
-831
-702
-647
-574
-539
-577
-603
-628
-554
-534
-480
-343
-301
-190
-178
-202
-219
-289
-287
-289
-238
-132
-148
-130
-26
-76
-102
-125
-168
-244
-188
-248
-169
-187
-186
-174
-199
-189
-175
-203
-243
-279
-291
-346
-387
-336
-406
-414
-394
-465
-627
-613
-666
-816
-707
-661
-736
-708
-641
-726
-825
-830
-871
-1019
-929
-855
-859
-837
-802
-809
-814
-767
-821
-831
-770
-778
-812
-674
-590
-634
-643
-578
-603
-655
-516
-540
-482
-485
-425
-342
-538
-435
-359
-401
-182
-293
-328
-289
-312
-319
-282
-55
-157
-299
-235
-55
-285
-309
-57
-402
-251
68
-475
-479
-225
-677
-459
76
-573
-99
-285
-544
-399
-631
-65
-248
-376
-125
-69
-393
-545
-239
-161
84
-201
-77
-193
-271
-60
-238
-175
159
-135
-229
-60
-229
-86
-151
198
-246
130
-296
-85
75
-157
360
48
317
131
206
139
264
417
353
412
376
373
258
464
378
336
593
429
367
421
339
408
493
618
666
667
701
599
409
408
317
101
295
353
248
292
338
115
-13
-72
-235
-300
-285
-296
-296
-243
-276
-419
-464
-535
-686
-733
-793
-792
-804
-803
-704
-738
-713
-796
-878
-828
-971
-937
-939
-948
-877
-905
-766
-708
-775
-708
-743
-719
-734
-779
-706
-679
-611
-609
-482
-460
-480
-453
-512
-487
-509
-452
-360
-331
-297
-261
-186
-177
-184
-205
-164
-169
-244
-138
-155
-282
-238
-141
-131
-252
-218
-72
-230
-250
-142
-231
-305
-315
-211
-266
-337
-128
-213
-296
-247
-258
-389
-435
-331
-417
-513
-434
-551
-503
-459
-606
-493
-508
-602
-584
-599
-561
-693
-705
-583
-670
-648
-609
-404
-603
-739
-594
-714
-735
-579
-632
-540
-265
-632
-501
-290
-486
-515
-434
-529
-547
-486
-364
-388
-264
-87
-404
-487
-651
-576
-122
-872
-26
111
-366
-92
-363
-431
-492
-448
-341
197
-349
-186
-122
-556
-397
185
-382
119
-130
-365
21
-474
-359
-416
664
-205
-1
86
-76
-227
-378
-274
-44
146
-120
85
-519
210
-97
-275
67
177
-286
-95
-262
-123
451
-330
157
178
39
-2
-120
428
-182
153
191
9
343
273
388
-301
400
226
-258
589
311
25
170
123
-11
366
243
378
401
111
95
82
19
162
327
379
580
462
348
267
112
162
216
157
382
282
97
249
90
-47
-154
-60
-94
-166
-47
-111
-53
-211
-271
-335
-347
-397
-397
-510
-496
-526
-702
-651
-625
-668
-671
-625
-641
-707
-766
-777
-778
-914
-836
-771
-740
-673
-634
-584
-632
-608
-672
-717
-615
-561
-594
-520
-410
-437
-454
-541
-431
-435
-629
-479
-384
-447
-282
-106
-244
-180
-203
-385
-335
-347
-349
-252
-214
-278
-180
-332
-522
-251
-158
-130
-143
-250
-376
-447
-527
-482
-382
-232
-269
-357
-303
-313
-597
-678
-434
-517
-534
-472
-500
-325
-515
-522
-469
-750
-591
-665
-646
-517
-572
-511
-634
-766
-833
-691
-934
-563
-646
-697
-371
-641
-980
-686
-645
-892
-311
-1060
-572
-372
-517
-555
-416
-438
-630
-580
-532
-491
-624
-98
-304
-217
-369
-358
-601
-230
-295
-395
-553
-444
-323
-203
-420
-412
-98
-125
-348
21
-512
-648
-882
-545
-310
69
33
75
129
-331
-302
-666
128
-45
-504
-181
247
-328
-58
-85
-289
-411
56
-17
-420
-359
-512
-209
-76
318
-369
-44
109
-297
-219
-399
-341
60
-629
285
97
-164
172
-114
-192
-54
-160
-252
-223
-312
-138
-139
351
212
35
-167
113
-194
-224
-238
129
100
-250
314
266
-123
-62
347
28
-71
-16
-18
201
-154
213
272
-51
188
213
57
157
152
-45
-66
323
31
39
160
333
54
16
254
-157
-54
-144
-175
-212
-163
-61
-335
-134
-162
-303
-292
-457
-416
-561
-593
-547
-529
-548
-488
-395
-460
-522
-475
-508
-650
-625
-525
-650
-650
-496
-503
-577
-513
-489
-506
-596
-503
-603
-636
-316
-316
-591
-291
-318
-553
-377
-404
-225
-705
-649
-227
-503
-578
-103
-462
-479
-218
-315
-457
-265
-331
-580
-167
-395
-266
-212
-373
-84
-138
-565
-266
-195
-216
-312
-194
-45
-539
-444
-290
-381
-249
-233
-414
-389
-541
-455
-761
-312
37
-688
-200
-167
-583
-479
-263
-375
-593
-496
-389
-337
-418
-371
-423
-181
-550
-382
-154
-520
-322
-423
-180
-496
5
-523
-452
-4
-553
45
-541
-308
-141
-879
-137
-116
-633
-101
-203
-232
-163
-379
-414
-394
-159
-204
-171
-75
-15
-204
-324
-86
-231
-74
-335
-40
-177
-32
-241
-23
-78
-299
3
-352
-177
-137
-124
-123
-450
-109
111
-114
-282
-165
208
-447
-37
-560
6
-272
-452
592
-148
-418
-359
84
8
-261
-444
-87
-40
-371
149
-304
-91
209
-514
3
-572
79
-99
-253
414
-422
-309
174
199
-273
-10
22
-270
29
-215
-164
-43
-241
430
-345
-4
-31
159
-49
-220
515
-325
-72
193
67
-92
59
173
-51
14
-13
104
292
-119
9
17
0
139
205
-71
79
26
-110
65
56
171
-277
-113
-14
-282
-35
89
-204
8
131
-155
-148
-111
-118
-203
-332
-80
-105
-308
-230
-125
-228
-569
-334
-310
-240
-413
-486
-337
-582
-440
-541
-393
-324
-408
-629
-580
-146
-526
-431
-519
-461
-418
-698
-358
-153
-742
-328
-506
-596
-495
-521
-507
-349
-349
-699
-19
-757
-456
-494
-501
-543
-219
-668
-501
-253
-703
-323
-127
-556
-272
-310
-499
-28
-918
-165
-459
-752
90
-641
-291
-305
-471
-233
-586
-562
-481
-305
-410
-88
-704
-103
-226
-567
-421
-317
-344
-231
-334
-387
174
-445
-410
-71
-383
-428
-117
-564
-450
-360
62
-245
-822
141
-506
-492
-99
-449
-332
-401
-432
54
-604
-608
308
-591
-275
-99
-256
-422
-188
-574
-149
-259
-396
-75
-26
-565
-263
-294
-276
-97
-811
-425
166
-639
119
-500
-91
185
-991
162
-221
-423
-631
-141
-2
-620
-251
-88
-268
119
-362
-400
102
-144
-901
79
-368
-24
-216
-493
583
-131
-411
-10
-136
-783
171
-587
-162
227
-725
412
80
-564
450
-725
-758
292
-290
-260
-68
-119
76
-239
95
146
-39
-184
-296
81
-514
-269
130
-51
-328
-21
-34
-319
-277
-88
5
-67
-78
-461
17
-148
97
-75
-327
484
-431
-30
-1
-297
349
-581
-41
440
-305
-152
-83
-163
68
-192
-107
-83
-219
-317
-293
-182
-348
-207
-294
-10
-216
-366
-200
-374
-248
-602
-224
-307
-661
-385
-178
-299
-433
-521
-592
-317
-477
-536
-461
-422
-245
-522
-544
-465
-468
-497
-238
-656
-338
-393
-599
-209
-450
-257
-540
-112
-459
-351
-275
-544
-321
-335
-688
-447
-276
-684
-173
-771
-244
-433
-530
-418
-298
-478
-154
-400
-381
-99
-747
-298
-117
-576
-506
-232
-511
-184
-541
-312
-489
-299
-171
-410
-354
-212
-270
-424
-413
-47
-658
-486
-357
-306
-132
-900
-226
-92
-310
-703
-220
-170
-235
-579
-468
-40
60
-329
-710
366
-855
-35
-607
-161
-329
-410
-282
-639
161
-693
-463
60
1
-859
-9
-324
-10
77
-1090
602
-645
-317
-19
-426
155
-447
-199
-639
-16
-462
-364
-498
104
-104
-459
292
-450
48
-441
-24
-154
-515
94
-225
-142
10
-354
-111
-349
323
-519
-207
265
-510
10
-422
594
-762
630
-186
-566
332
-776
295
-13
106
-384
415
-505
-172
482
-784
464
9
-730
719
-571
-435
572
-460
-189
-97
-436
-269
-351
-174
50
-102
-37
-361
108
21
-171
-478
341
223
-370
-79
-151
157
-262
-561
243
-277
-136
-33
-358
-202
-5
-289
-348
168
-160
-177
-59
-153
-185
-120
-189
90
-285
-122
176
-315
-345
6
-166
-174
-92
-254
-70
-372
-228
-223
-287
-277
-117
-348
-352
-325
-344
-138
-549
-325
-378
-553
-299
-289
-350
-132
-270
-441
-448
-170
-650
-302
-155
-549
-117
-706
-211
-393
-540
-103
-522
-466
-327
-506
-319
-191
-679
-36
-361
-640
-255
-309
-615
-407
-578
-165
-633
-431
-174
-646
34
-747
-276
-200
-750
-231
-137
-664
-367
-447
-379
-465
-277
-744
-349
-159
-917
-457
-12
-954
-395
-44
-548
-517
-14
-295
-348
-265
-453
-434
-91
-425
-301
29
-494
-182
-370
-137
-690
195
-541
-659
390
-899
314
-555
-214
134
-540
-151
-179
-492
-414
317
-418
-553
37
65
-290
92
-687
-106
199
-758
-76
-27
-773
-22
-37
-523
31
-291
-757
249
-262
-409
82
-314
-112
-634
53
-450
-319
-222
-14
-231
-328
-2
-41
-501
-414
126
-221
-126
-228
-156
390
-499
-81
52
-252
-266
-181
-46
-391
197
-271
-318
-34
-125
-248
13
-61
-139
-113
-96
-229
49
-426
-91
72
-148
294
-185
-281
513
-419
-99
-118
-58
387
-467
-114
235
-11
-533
28
386
-348
-416
-13
-108
22
-626
-129
179
-249
-443
-73
103
-461
-192
-155
-219
-28
-411
-217
117
-413
-346
-25
-376
-305
127
-815
156
-103
-616
287
-542
-404
48
-495
-351
-45
-576
-44
-196
-445
-309
-266
-271
-408
-204
-692
-213
-342
-220
-84
-177
-243
-678
-7
-318
-513
-182
-294
-145
-454
-582
-108
-461
-458
-249
-539
-479
-325
-678
-403
-214
-217
-393
-486
-491
92
-373
-675
-233
-191
-769
-162
-1010
-232
101
-1338
233
-405
-905
227
-813
-793
529
-1001
-212
-368
-430
1
-119
-754
77
-618
-678
680
-1730
383
119
-1075
174
-706
122
-245
-1195
-266
546
-726
-423
105
-982
413
-608
-802
238
-156
-586
-282
267
-1095
5
-981
-329
197
-462
-577
92
135
-741
-141
-210
-175
-158
-256
-412
-72
-170
-666
-278
-44
88
-555
-655
-198
-48
-1316
192
158
-814
-394
68
-586
-12
7
-1230
530
-355
-345
-22
-512
134
-762
314
-518
-322
367
-758
-389
214
-420
71
-108
-347
35
-80
-354
-39
-98
120
-350
-45
-56
-11
-407
-478
182
-475
1
620
-602
-656
263
-292
-301
-229
-275
-3
342
-580
-244
601
-733
419
-48
-116
111
-318
-257
-51
-401
-172
457
-556
-133
-54
-45
-128
-666
386
110
-605
-247
172
-193
-18
-562
-421
329
-591
-409
476
-678
-775
540
-740
-99
236
-837
-119
-118
-472
-323
-168
-237
-281
-348
-231
-92
-529
-7
-294
-510
-199
-76
-303
-362
-148
-650
143
-566
-267
-576
-278
216
-633
-411
-332
-479
-109
-157
-465
-506
-419
-275
-163
-927
-373
169
-632
12
-793
-523
-84
-813
-586
301
-905
-773
-555
-459
-144
-749
517
-772
-599
63
-662
-258
-513
-276
-405
-597
-619
-254
-531
-440
-363
-384
-164
-560
-353
-227
-386
-653
-146
-372
-115
-263
-758
-69
330
-1219
-315
-68
-445
-111
-927
41
-68
-582
-495
527
-1022
-436
-243
-370
-18
-740
-41
-128
-90
81
-464
-443
67
-495
67
-519
40
-21
-757
106
147
-1029
157
-230
-535
-401
-354
-392
-467
488
-983
24
-131
-319
104
-571
-5
-136
-238
5
-294
-504
389
-472
-506
57
-162
39
-176
-323
93
-365
-148
-516
-33
-375
-128
-186
-299
70
-240
73
-391
334
-615
-624
453
-466
-396
363
-264
-89
-21
-86
80
-58
-354
181
-298
-453
405
-414
-160
-84
58
-259
609
-389
47
313
-703
284
-173
-776
-146
33
25
-29
-101
-8
660
-985
-8
-90
-36
323
-537
89
455
81
-126
-274
-10
204
-759
296
73
-294
-82
-282
-381
343
-281
-764
677
15
-293
287
-455
-92
100
-506
99
-237
-154
69
-104
198
-164
-353
469
-745
-436
57
-587
-162
-161
61
-486
302
-336
-237
-152
-502
-155
-499
-147
-382
-57
-671
-472
-31
-418
-216
-116
-432
-130
-197
-465
-612
131
-434
-319
68
-975
48
-354
-926
-244
-290
-792
216
-1015
-177
117
-1340
318
-746
-396
-549
-477
-617
-145
-62
-1293
-160
-277
-922
-407
-266
-427
-330
-621
-716
371
-470
-691
-8
-651
-19
-469
-467
-386
-221
-599
-410
242
-846
-14
210
-1250
477
-270
-890
206
-431
-302
-164
-639
226
-202
-1390
615
-582
-446
-633
-456
79
-639
-716
-297
359
-294
-641
-655
653
-513
-1098
506
-619
32
-223
-538
305
-371
-573
-290
52
-320
-342
-437
38
-138
-654
-630
373
5
-498
-68
-610
110
135
-852
513
-554
-1002
494
-1112
-493
731
-717
33
-785
-516
167
-286
-830
-3
602
-933
-91
-412
-273
-29
-621
624
-685
-157
-504
-1187
1455
-1097
-104
-157
-297
485
-503
-280
-360
-80
-241
-34
-533
3
-109
-407
-579
-61
65
26
-86
-219
-215
100
-419
-113
418
-843
327
-474
-106
454
-798
-641
-3
-47
-556
163
-445
67
-270
-399
-359
325
-328
-143
-376
-547
532
-903
-145
161
-385
3
-71
-182
264
-636
-152
314
-496
-28
101
-457
74
-179
-439
-72
-159
-48
-343
-402
-5
-454
-20
-353
-200
-57
-491
-146
-380
72
-549
-239
-684
-36
-509
-592
-459
-229
-118
-657
-244
-771
153
-719
-558
-380
-99
-309
-671
-333
-305
-740
-413
-212
-747
-467
-307
-387
-82
-436
-1034
-412
58
-1218
-73
-663
-1084
184
-1144
-369
128
-897
-700
99
-485
-684
-213
-714
21
-471
-1009
243
-804
-92
-671
-807
577
-510
-610
-511
-263
-26
-277
-643
-309
-188
-553
-26
-255
-528
-184
-356
-182
-490
-728
103
-169
-164
-385
238
-550
-139
-320
-523
274
-454
-418
147
-811
145
-514
-374
339
-641
-54
-335
420
-822
82
-272
-325
465
-874
694
-767
-320
-53
-85
-213
-163
318
-492
-82
69
-61
-257
102
324
-1085
-202
54
-190
219
-557
78
123
-658
483
-784
-31
306
-914
392
-466
-139
-112
489
-536
8
-185
218
-198
-427
-61
-254
50
-951
58
-14
-58
89
176
323
-563
90
-652
407
-234
-513
719
-888
26
296
-493
571
-487
-240
217
-371
61
-189
-140
-164
371
176
-557
619
-211
-258
510
-544
-292
412
-316
269
394
-222
305
-56
-9
264
181
-244
27
-11
-96
23
-881
9
85
121
254
-109
332
-669
88
-131
-134
-96
-557
-20
-369
-252
-22
-542
-12
-124
-701
-19
-108
-712
-80
-536
-585
-114
-474
-534
-633
-357
-269
-288
-828
-251
-330
-630
-247
-506
-472
-410
-146
-651
-399
-431
-1003
-406
-520
-228
-302
-752
-444
-651
-440
-476
-755
-539
-412
-149
-297
-372
-591
-846
-238
-303
-684
-659
-525
232
-1412
13
-372
-689
399
-868
-528
120
-325
-1014
-20
-750
440
-78
-894
-28
114
-916
-634
163
-799
-487
-313
-564
-91
-117
-633
-585
314
-1268
280
-7
-1329
335
96
-869
182
-340
-739
601
-1058
-265
48
-835
-515
287
-304
-704
-517
-433
-204
37
-480
176
117
-785
672
-820
-415
102
-730
-298
379
-499
-367
58
-561
-193
470
-1013
-704
794
-922
-551
203
-67
-665
390
384
-537
-17
-114
-238
-78
-317
-369
295
249
-724
113
47
-1024
375
-233
62
364
-927
130
-262
-369
-217
224
467
-489
479
32
-783
192
-51
-417
268
-190
-554
97
-545
333
-394
-108
-126
212
182
-203
-76
-531
378
-284
-294
-588
203
-153
-443
450
-594
-221
223
-680
-22
12
-428
180
-489
-501
254
-372
227
343
-408
35
-131
-426
33
-511
-405
-173
-448
72
-334
-330
-464
-373
-566
-87
-373
-675
-244
-808
-72
-334
-744
-127
-616
-270
-471
-300
-443
-867
-492
-439
-386
-529
-440
-768
-613
-459
-366
-167
-680
-222
-234
-784
-291
-310
-399
-927
78
-756
-349
225
-1101
-69
-437
-258
-205
-750
-283
-303
-689
-562
-488
-479
-203
-724
-380
-155
-538
-120
-844
-146
-33
-774
-158
-224
-479
122
-968
-319
389
-778
-332
-311
-739
134
-938
-160
-26
-1091
0
-534
58
-208
-796
-8
-938
-69
-449
-199
-342
-639
469
-1133
301
-335
-982
419
-591
-297
-264
-389
-70
-250
-801
-240
347
-1175
-220
-240
-735
-562
-242
271
-136
-679
-314
-271
-47
-360
-259
-631
216
-875
-635
363
-654
-681
-547
649
-457
-296
-344
-279
-498
-140
195
-407
27
-179
-388
707
-139
-341
203
333
-429
-951
1108
-1061
10
894
-1275
439
-63
-820
901
-536
-388
509
-462
171
23
-875
67
634
-520
150
-432
-154
94
-752
50
127
-497
-594
200
-582
12
3
-236
595
-39
-580
264
6
-502
465
-259
-204
442
-157
-224
310
-264
-133
408
-239
-207
339
-422
330
-219
-33
312
-410
-23
212
213
-429
36
162
-444
-162
-722
-251
-181
-427
114
-144
-149
-247
-282
-344
-398
-485
-451
-294
-287
3
-423
-276
-451
-612
-417
-525
-369
-401
-802
-536
-298
-963
-447
-250
-107
-1119
-242
-693
-682
-234
-828
-389
-337
-461
-981
8
-795
-458
-402
-790
-194
-426
-332
-986
-92
-258
-928
-112
-906
323
-775
-464
515
-1170
-282
-383
-455
-275
-520
-586
231
-1142
-394
54
-657
-257
-464
-807
-202
-433
-71
67
-357
-79
-708
-428
-257
-473
-146
-345
-163
315
-764
-408
21
-662
-597
20
-487
-431
-37
-1116
603
-813
-694
47
-437
380
-1067
-497
-289
-386
-395
-843
143
-597
-723
505
-787
374
-892
-611
58
-400
-215
-797
-363
-374
-603
-738
419
-819
-61
55
-602
-117
-565
-94
-1017
-304
195
-1035
-359
766
-677
-267
605
-1025
460
-649
-702
-345
-400
-232
-522
988
-601
-218
290
-511
142
-690
-160
-218
-338
323
-516
272
117
-160
254
-388
271
-354
234
84
-484
567
-45
1
162
-122
-159
471
-694
-365
-58
-815
337
-341
-345
1137
-845
228
448
-73
-177
176
-583
15
511
-311
552
-230
268
166
-284
368
352
-664
620
21
-112
375
-216
157
189
-245
301
3
-391
-11
132
1
-76
-114
37
-22
-123
80
-36
-119
-176
-515
-308
-583
-434
97
-657
-459
-121
-451
-430
-277
-216
-487
-548
-513
-491
-570
-579
-294
-714
-260
-381
-507
-241
-658
-390
-465
-473
-569
-607
-289
-460
-728
-231
-591
-514
175
-868
-454
-45
-1089
-581
67
-901
-252
-393
-867
99
-797
-864
112
-495
-667
-312
-659
-210
89
-1016
-549
120
-498
-871
155
-423
-563
-222
-900
668
-762
-849
877
-1218
-773
84
-717
-691
287
-844
-396
369
-1494
332
-167
-1243
210
-781
-595
103
-769
-52
-290
-719
-368
-667
38
93
-1057
-44
-572
-318
-796
-640
332
-1101
-465
-133
-411
-817
-292
-171
-143
-853
-425
-320
-631
-571
89
-774
-230
-527
-750
120
-306
-227
-741
-244
-967
-532
92
-1226
37
133
-1248
-515
317
-732
-552
64
-1073
134
-599
-708
364
-846
-580
422
-646
-315
992
-808
-134
281
-941
-308
-176
-502
-407
335
-254
-282
926
-541
1
-338
-968
592
-698
-333
91
-324
-510
70
21
-528
218
-538
175
113
-725
-183
-166
-358
220
-378
-247
139
-214
273
-378
-349
254
-439
-314
243
-600
121
-92
-154
288
-309
154
171
-384
-127
496
-620
91
111
271
266
124
368
206
639
133
299
409
89
187
227
-17
-3
285
375
-270
349
580
-157
495
-8
144
140
-609
-264
-271
-380
-337
-221
-409
-417
-210
-771
-397
-441
-567
-612
-597
-383
-899
-462
-529
-816
-572
-645
-667
-459
-561
-623
-750
-847
-668
-760
-398
-415
-340
-237
-504
-510
-841
-170
-547
-661
-138
-380
-347
-487
-449
-513
-392
-382
-332
-436
-190
-537
-405
81
-494
-728
-451
-426
-391
-386
-941
375
-415
-1078
226
-66
-617
-664
-346
-739
-194
-225
-843
-246
-236
-709
-14
139
-501
-275
-276
-407
-366
-551
-513
89
-219
-204
5
-773
-28
237
-606
-186
-505
-570
-205
-574
-371
-663
-358
-712
-490
-323
-561
-453
-413
-994
-531
-181
-688
-223
-692
-303
78
-500
8
-615
-308
38
-1164
550
-433
-677
141
-584
-173
-312
-351
-526
-258
419
-344
-422
-23
-1004
-14
-220
-340
386
-565
-852
363
-172
-817
159
-69
-684
184
-712
-626
354
-952
-125
-148
-886
113
709
-475
93
428
-332
111
-200
-171
-107
-21
-512
71
593
-1100
688
675
-123
686
-423
-108
610
-349
-307
3
721
451
-423
-543
801
-218
-400
189
-231
-231
-143
499
12
116
-29
-98
470
321
-28
434
163
-82
532
552
174
235
359
37
144
477
723
624
-61
712
224
94
890
124
658
202
-51
-139
105
435
100
594
209
11
109
-165
-114
-2
-203
-245
-449
-380
-489
-494
-629
-510
-515
-746
-283
-650
-731
-696
-759
-778
-788
-501
-683
-414
-582
-504
-455
-890
-528
-638
-549
-547
-636
-439
-280
-946
-257
40
-720
-227
-543
-136
-400
-294
-210
-625
-507
-210
-543
-721
-67
-229
-481
0
-892
-405
-382
-523
-8
-227
-347
-531
-527
-496
-472
-247
108
-752
61
-30
-267
-444
-251
248
-442
44
-320
-410
-181
-323
-383
45
-171
-611
-23
-85
-197
-361
-362
-263
-457
50
-142
-206
-319
-347
198
-350
1
-197
-521
102
-697
-656
139
-487
-571
-112
-533
-532
-119
-497
-638
-449
-478
-1119
-416
-745
-840
-206
-775
-616
-126
-909
-533
-556
-1296
-947
-653
-597
-1108
-684
-827
-117
-894
-922
-392
-430
-131
-1081
-412
-674
-856
-739
-952
37
-340
-953
-516
313
-198
-780
-379
18
-245
-608
-661
61
-419
-498
-2
21
-212
-547
492
-571
-530
353
-585
-476
-393
15
468
-295
343
279
-193
-450
8
-172
-57
-1094
-109
283
-225
676
-331
-665
219
-287
-506
662
-693
14
138
67
-387
-75
528
-11
226
519
-475
-159
607
-852
227
790
-761
594
-261
207
666
-337
344
909
83
376
118
-96
1183
383
161
416
509
247
524
414
647
200
-153
302
15
-95
493
564
80
371
139
-149
335
-4
-298
11
-410
-530
-364
-458
-356
-446
-431
-390
-655
-887
-577
-589
-789
-793
-1145
-879
-801
-1104
-777
-786
-832
-635
-835
-899
-875
-963
-699
-866
-695
-752
-857
-626
-719
-568
-547
-354
-868
-353
-507
-606
-479
-594
0
-612
-421
-370
38
-149
-486
88
-256
-408
-419
-78
-187
-90
-168
-259
-267
-433
-137
-207
-285
-800
-740
-460
-449
-119
-319
-562
-308
-460
-360
-7
-373
-536
-395
-286
-297
-378
-233
-2
-349
-297
-184
-338
-411
-461
-220
-491
-696
-67
-497
-179
-317
-342
-214
-400
-145
-223
-74
-560
-179
-464
-685
-184
-270
-285
-278
-345
-487
-27
-240
-700
-248
-340
-653
-604
-395
-584
-705
-845
-538
-415
-1021
-868
-574
-1013
-1057
-1090
-1255
-606
-582
-981
-935
-535
-583
-1056
-816
-901
-441
-550
-1400
-333
-378
-728
-271
-214
-629
31
-4
-531
143
-767
-227
-140
-441
374
-190
-833
264
1170
-439
-91
362
40
202
145
-377
142
10
-670
321
525
-662
252
458
-45
743
-591
248
175
-18
190
-463
296
516
-166
46
362
149
398
160
-210
278
115
279
55
399
282
478
395
-284
904
-247
400
824
-125
316
830
146
288
691
155
719
260
443
947
267
745
702
381
361
627
343
634
728
611
936
611
407
407
655
335
542
232
-69
-28
-467
-488
-311
-254
-252
-306
-613
-611
-669
-936
-774
-928
-990
-707
-981
-972
-996
-1115
-1170
-1215
-843
-1029
-1026
-987
-1014
-1036
-1051
-998
-908
-793
-777
-711
-611
-463
-557
-331
-511
-622
-493
-541
-210
-161
-543
-397
-31
-111
-189
83
111
-521
-255
-127
-32
-304
-603
-158
-366
-582
-168
9
-167
-180
-205
-278
-282
-585
-690
-498
-231
-314
-362
-414
-553
-463
-359
-404
-235
-109
-374
-481
-375
-307
-633
-474
-245
-322
-220
-367
-378
88
-290
-283
-289
-413
-565
-639
-463
-262
-22
-164
-172
-122
-135
-249
-119
-34
-419
-454
-393
-552
-143
-24
-390
-150
-174
-363
-173
-400
-475
-264
-360
-394
-349
-391
-401
-307
-306
-349
-504
-875
-681
-1243
-1424
-1201
-1230
-976
-988
-771
-777
-966
-1066
-816
-1095
-1122
-703
-849
-1075
-702
-850
-694
-64
-157
-278
-473
-406
-129
-19
-529
-193
-135
-800
-236
294
202
303
-55
125
-428
-760
516
-592
-1041
505
963
-28
-332
-118
142
246
-65
106
356
21
-73
710
715
61
-62
705
325
439
456
-82
441
639
-194
215
820
395
1164
468
33
486
517
669
661
475
615
987
546
936
1106
887
929
1074
425
888
1082
800
1203
980
795
1420
1335
840
1299
1264
1072
1004
1251
1081
988
837
882
445
133
-167
-463
-163
-322
-244
-191
-320
-412
-798
-1119
-1094
-1334
-1443
-1285
-1342
-1376
-1466
-1429
-1549
-1678
-1583
-1460
-1358
-1338
-1243
-1381
-1536
-1528
-1410
-1317
-1274
-1075
-943
-845
-729
-580
-580
-640
-568
-490
-462
-437
-357
-410
-264
-104
-51
194
374
431
306
155
-47
-195
-275
-239
-206
-236
-8
46
-50
-101
-238
-362
-444
-448
-466
-505
-605
-685
-597
-473
-558
-419
-286
-450
-571
-642
-699
-867
-932
-908
-791
-640
-480
-313
-268
-319
-309
-394
-402
-452
-496
-430
-504
-445
-396
-180
-216
-247
-61
-178
-378
-444
-505
-452
-635
-708
-401
-393
-393
-236
-211
-186
-83
-368
-387
-352
-555
-591
-566
-351
-277
-359
-278
-306
-422
-542
-691
-589
-676
-683
-564
-646
-569
-556
-570
-552
-593
-602
-614
-799
-1084
-1275
-1330
-1623
-1804
-1466
-1473
-1577
-1251
-1228
-1341
-1402
-1397
-1274
-1453
-1277
-1385
-1344
-1292
-1190
-1135
-1022
-591
-464
-376
-94
-413
-879
-681
-516
-159
-251
-660
20
314
-14
55
552
323
18
246
77
-164
-559
118
732
-88
-56
573
422
396
396
-321
223
422
-303
119
213
137
63
688
695
1003
910
217
554
702
194
513
882
923
1154
471
836
1390
1102
1077
1468
1155
1058
1164
1028
1349
1333
1143
1465
1510
1527
1650
1610
1736
1648
1379
1416
1549
1644
1517
1166
450
350
-122
-498
-91
31
95
-163
-229
-298
-1138
-1424
-1471
-1858
-1715
-1878
-1889
-1821
-1949
-1983
-2308
-2215
-1987
-1937
-1963
-1929
-1970
-2314
-2429
-2201
-2008
-1730
-1357
-887
-718
-719
-649
-679
-685
-606
-475
-289
-45
223
326
364
408
532
517
595
837
795
520
429
391
222
142
251
296
302
402
382
158
-139
-376
-592
-666
-748
-716
-681
-736
-743
-829
-974
-947
-894
-1013
-1087
-1083
-1183
-1294
-1308
-1352
-1268
-1249
-999
-791
-763
-648
-681
-692
-729
-643
-432
-352
-246
-97
-62
-3
53
56
30
81
128
124
115
175
231
110
113
138
153
257
189
158
116
-54
-1
-135
-120
-167
-282
-268
-344
-465
-521
-596
-609
-674
-700
-743
-829
-788
-926
-877
-889
-874
-795
-899
-862
-1075
-1338
-1277
-1497
-1551
-1526
-1536
-1549
-1681
-1527
-1567
-1684
-1571
-1522
-1510
-1501
-1416
-1402
-1393
-1276
-1217
-1126
-1047
-991
-987
-978
-888
-947
-915
-746
-686
-719
-634
-413
-346
-286
-187
-69
3
-9
-2
12
196
248
230
234
172
226
332
338
390
529
466
452
524
375
400
659
822
648
649
808
697
527
756
1047
1021
1089
987
947
1001
736
830
1338
1516
1719
1978
2170
2047
1808
1752
1734
1842
1837
1925
2099
2149
2262
2187
2142
2133
2073
2076
2028
1914
2163
2041
2146
1384
175
46
-944
-923
-459
-164
108
-342
-364
-864
-1745
-1871
-2228
-2397
-2482
-2496
-2350
-2382
-2136
-2366
-2505
-2420
-2147
-1982
-2106
-2007
-2312
-2599
-2503
-2061
-1590
-1181
-636
-332
-259
-302
-369
-419
-498
-400
-225
92
568
854
960
857
900
960
923
1039
948
747
438
277
261
193
293
335
358
321
226
68
-337
-658
-1011
-1226
-1174
-1115
-935
-954
-976
-1073
-1211
-1195
-1379
-1383
-1495
-1585
-1580
-1624
-1449
-1435
-1287
-1126
-996
-793
-742
-700
-834
-935
-923
-877
-649
-423
-164
-25
47
151
90
139
149
170
112
113
201
201
288
207
292
229
220
224
94
34
-196
-327
-410
-486
-379
-480
-419
-472
-605
-603
-796
-795
-961
-1050
-960
-1047
-925
-917
-935
-1183
-1584
-1428
-1559
-1611
-1534
-1519
-1444
-1725
-1634
-1660
-1838
-1691
-1991
-1977
-1897
-1877
-1771
-1780
-1484
-1519
-1562
-1303
-1246
-1273
-1389
-1323
-1290
-1292
-1121
-996
-774
-724
-657
-603
-539
-462
-562
-561
-473
-403
-318
-203
-69
28
43
99
170
233
217
165
78
45
65
170
318
472
569
648
733
709
652
594
571
575
664
919
1166
1373
1423
1448
1573
1500
1627
1779
2003
2080
2182
2367
2470
2385
2428
2693
2568
2626
2892
2874
2826
2737
2742
2621
2486
2592
2653
2803
2738
2795
2682
1099
134
-599
-1543
-1142
-414
335
348
-146
-426
-1587
-2445
-2679
-3101
-3259
-3234
-2882
-2695
-2455
-2223
-2505
-2699
-2586
-2264
-2326
-2369
-2412
-2708
-2708
-2283
-1520
-778
-186
228
240
18
-184
-247
-277
-124
225
693
1303
1759
1989
1845
1536
1354
1211
1218
1177
1078
850
663
660
691
815
836
769
502
168
-159
-538
-921
-1241
-1361
-1326
-1086
-864
-831
-977
-1351
-1646
-1874
-1994
-1952
-1929
-1842
-1726
-1563
-1383
-1222
-1115
-1095
-1011
-975
-882
-800
-735
-692
-577
-321
-23
322
536
655
566
442
369
332
445
523
628
763
830
926
887
792
624
436
300
202
154
35
-31
-126
-175
-180
-201
-210
-409
-524
-795
-964
-1058
-1177
-1096
-1144
-1058
-901
-1032
-945
-1080
-1240
-1324
-1390
-1262
-1201
-1047
-976
-965
-856
-1023
-1254
-1274
-1498
-1556
-1859
-2028
-1704
-1712
-1583
-1354
-1253
-1200
-1500
-1557
-1668
-1893
-1769
-1637
-1363
-1185
-1008
-843
-784
-800
-998
-1111
-1083
-1038
-1014
-962
-710
-498
-413
-343
-261
-244
-321
-380
-441
-444
-370
-211
-1
147
301
447
518
529
487
440
383
486
605
743
897
1051
1207
1236
1343
1413
1319
1342
1483
1551
1710
1962
2132
2232
2383
2499
2471
2364
2347
2393
2294
2592
2838
2853
2982
2787
2608
2557
2440
2652
2671
2812
2775
2630
1355
-94
-698
-1661
-1343
-303
553
802
20
-587
-1799
-2901
-3168
-3420
-3218
-3092
-2667
-2385
-2216
-2106
-2534
-2842
-3031
-2753
-2614
-2552
-2406
-2573
-2465
-1988
-1185
-393
30
216
2
-318
-545
-502
-236
105
654
1215
1778
2123
2141
1788
1332
1014
930
1120
1258
1284
1120
934
892
866
869
715
445
96
-344
-560
-807
-1037
-1077
-1184
-1058
-937
-884
-1059
-1441
-1856
-2221
-2305
-2155
-1926
-1721
-1596
-1504
-1459
-1394
-1382
-1421
-1393
-1350
-1221
-1038
-776
-632
-487
-349
-158
71
224
361
301
194
180
232
483
696
858
908
897
841
692
586
429
298
204
208
310
273
219
78
-98
-282
-371
-444
-629
-758
-1000
-1102
-1163
-1217
-1123
-1200
-1179
-1236
-1322
-1356
-1517
-1651
-2149
-1970
-1881
-1812
-1462
-1333
-1336
-1736
-1837
-1892
-2082
-1907
-1844
-1632
-1791
-1665
-1479
-1596
-1411
-1534
-1442
-1389
-1318
-1243
-1437
-1359
-1361
-1265
-996
-796
-634
-691
-737
-903
-1003
-991
-883
-729
-655
-552
-502
-463
-486
-538
-632
-632
-564
-482
-321
-260
-244
-206
-147
-34
11
135
127
146
209
248
408
546
748
956
1103
1249
1251
1316
1411
1345
1523
1858
2123
2518
2745
2704
2729
2667
2589
2654
2705
2906
3160
3371
3428
3303
3303
3123
2690
2937
2906
2825
3043
3226
2608
551
-309
-1150
-1780
-808
179
974
496
-426
-1414
-3055
-3499
-3660
-3579
-3350
-3082
-2637
-2597
-2364
-2654
-3261
-3558
-3407
-3035
-2909
-2761
-2778
-2774
-2379
-1655
-812
-273
-74
-275
-581
-777
-714
-319
225
813
1287
1813
2129
2066
1736
1272
963
969
1299
1583
1705
1637
1408
1239
1169
1087
893
602
225
-115
-387
-508
-558
-665
-711
-786
-835
-928
-1217
-1590
-1988
-2282
-2216
-1996
-1714
-1541
-1550
-1691
-1777
-1778
-1772
-1723
-1656
-1521
-1303
-1082
-767
-589
-510
-391
-333
-212
-67
68
91
64
165
319
586
874
992
989
853
719
629
542
520
458
478
530
500
509
333
164
-124
-354
-422
-510
-519
-649
-713
-867
-939
-961
-1057
-1163
-1297
-1478
-1599
-1604
-1615
-1770
-1930
-1774
-1822
-1773
-1525
-2061
-2288
-2232
-2357
-2078
-1920
-1532
-1598
-1817
-1963
-2205
-2042
-1910
-1722
-1567
-1391
-1158
-1176
-1078
-1195
-1315
-1269
-1087
-854
-869
-789
-761
-783
-785
-692
-550
-465
-485
-653
-760
-763
-677
-568
-474
-377
-359
-315
-321
-413
-511
-585
-466
-297
-85
92
154
147
163
199
292
414
494
629
677
810
985
1168
1402
1567
1728
1909
2116
2310
2417
2437
2463
2504
2540
2962
3024
3167
3426
3212
3241
3050
2963
2879
2807
3103
3164
3309
3410
3181
1299
-191
-987
-1724
-767
383
1435
1199
-69
-1014
-2761
-3380
-3534
-3461
-3095
-3010
-2584
-2548
-2341
-2592
-3190
-3613
-3666
-3246
-3104
-2874
-2912
-2907
-2526
-1822
-874
-453
-362
-724
-1162
-1322
-1134
-473
249
943
1408
1806
1997
1853
1494
1054
871
986
1455
1947
2114
1988
1675
1409
1319
1243
1068
770
382
74
-95
-126
-119
-164
-304
-502
-660
-959
-1302
-1675
-2069
-2170
-2059
-1702
-1409
-1378
-1538
-1839
-2042
-2125
-2042
-1929
-1825
-1679
-1444
-1206
-952
-787
-766
-739
-696
-562
-346
-218
-75
47
207
456
716
967
941
799
690
545
588
747
850
916
948
982
922
825
688
363
203
40
49
37
-27
-76
-298
-433
-526
-696
-766
-963
-1137
-1216
-1335
-1285
-1279
-1293
-1346
-1517
-1462
-1545
-1593
-1567
-1737
-2265
-2600
-2116
-1960
-1763
-1406
-1658
-1907
-2271
-2394
-2418
-2318
-1889
-1754
-1557
-1374
-1285
-1299
-1314
-1449
-1615
-1484
-1104
-815
-829
-826
-718
-632
-464
-406
-455
-560
-643
-713
-690
-494
-282
-67
-15
-59
-169
-230
-263
-354
-411
-330
-135
128
283
336
251
187
241
353
409
402
519
637
778
1059
1254
1419
1546
1574
1674
1789
1943
2072
2339
2620
2777
3009
3167
3321
3143
2992
3098
2868
3059
3197
3273
3409
3426
3477
3345
3194
3146
1762
249
-438
-1153
-662
609
1675
1787
530
-703
-2270
-3308
-3263
-3180
-2745
-2648
-2343
-2168
-2131
-2182
-2904
-3514
-3800
-3653
-3360
-3079
-2849
-2811
-2508
-1851
-1151
-732
-798
-1224
-1791
-1974
-1572
-786
139
911
1251
1444
1466
1329
1076
679
597
798
1347
1984
2248
2163
1798
1461
1298
1186
1080
809
476
287
202
294
400
379
158
-218
-605
-999
-1321
-1577
-1780
-1805
-1593
-1307
-1113
-1193
-1543
-1959
-2315
-2335
-2196
-2026
-1804
-1691
-1496
-1319
-1178
-1057
-1063
-1091
-1101
-1021
-797
-536
-297
-73
51
273
420
500
479
265
207
210
364
707
896
999
989
838
754
578
434
307
191
210
198
209
218
92
-48
-203
-360
-495
-670
-787
-924
-995
-1003
-1126
-1271
-1353
-1539
-1761
-1888
-1954
-2060
-2114
-2096
-2066
-2111
-2081
-2074
-2194
-2265
-2266
-2301
-2337
-2173
-2005
-1930
-1668
-1522
-1489
-1499
-1518
-1522
-1497
-1309
-1150
-985
-823
-672
-564
-548
-505
-573
-637
-578
-535
-479
-347
-221
-157
-121
-136
-153
-175
-214
-295
-382
-311
-231
-158
-63
-56
-28
-82
-78
-81
-94
15
115
295
423
535
679
626
796
906
956
1267
1447
1676
1809
1926
2114
2154
2370
2648
2782
2940
3018
3136
3073
3090
3195
3210
3304
3396
3549
3472
3514
3572
3509
2696
907
13
-732
-584
702
1706
2157
1107
-336
-1783
-3023
-3092
-2980
-2563
-2358
-2384
-2257
-2228
-2235
-2746
-3458
-3841
-3778
-3507
-3225
-3092
-3025
-2816
-2231
-1455
-1021
-1027
-1488
-1986
-2168
-1865
-1013
-83
731
1090
1124
1127
975
820
584
547
815
1376
2042
2365
2309
1931
1575
1433
1400
1369
1153
897
721
630
714
802
768
498
88
-364
-774
-1040
-1237
-1391
-1407
-1295
-1148
-998
-1124
-1539
-1997
-2328
-2314
-2154
-1909
-1728
-1711
-1605
-1538
-1403
-1370
-1405
-1400
-1457
-1283
-1062
-772
-468
-299
-105
12
134
216
209
137
50
161
418
721
993
1089
997
864
746
656
611
547
562
607
675
741
662
540
362
143
-13
-149
-228
-327
-456
-501
-611
-607
-635
-708
-979
-1154
-1403
-1624
-2451
-2628
-2094
-2171
-1683
-1488
-1604
-2024
-2930
-2937
-3188
-2891
-2304
-2142
-1762
-1903
-1778
-1872
-1885
-1895
-2086
-1842
-1437
-1222
-1184
-1016
-790
-698
-571
-422
-408
-502
-637
-749
-614
-333
50
309
297
190
-116
-216
-321
-366
-319
-126
142
259
356
237
-33
-186
-205
-107
22
194
301
299
348
477
571
629
748
794
769
839
1102
1341
1616
1776
2024
2234
2219
2475
2436
2372
2693
2705
3088
3135
3207
3375
3097
3324
3335
3264
3477
3343
3561
3115
1335
381
-589
-648
573
1675
2429
1526
-36
-1508
-2919
-2881
-2639
-2160
-1997
-2273
-2371
-2492
-2328
-2663
-3225
-3691
-3744
-3469
-3255
-3104
-3164
-3074
-2555
-1802
-1220
-1130
-1589
-2210
-2560
-2289
-1408
-393
498
807
739
657
531
497
410
472
679
1175
1825
2201
2183
1846
1510
1332
1420
1454
1317
1095
827
801
859
1069
1124
816
442
-101
-482
-739
-844
-858
-936
-831
-799
-801
-977
-1451
-1945
-2298
-2281
-2087
-1828
-1669
-1660
-1686
-1641
-1547
-1477
-1528
-1581
-1633
-1615
-1376
-1089
-780
-528
-356
-239
-180
-99
-117
-217
-241
-97
157
520
801
814
744
564
495
460
443
555
512
592
629
627
638
485
376
168
26
-32
-129
-146
-283
-326
-401
-465
-439
-604
-817
-1059
-1285
-1406
-1444
-1352
-2426
-2569
-2096
-2323
-1814
-1738
-1872
-2250
-2873
-2912
-3292
-2858
-2381
-2263
-1927
-1909
-1750
-1869
-1866
-2136
-2332
-1968
-1412
-1111
-1096
-948
-811
-704
-563
-594
-618
-613
-710
-742
-606
-340
37
200
197
80
-162
-146
-234
-305
-303
-67
186
351
457
245
-40
-188
-222
-108
32
168
303
371
508
574
597
585
663
753
791
995
1208
1561
1836
1796
2071
2183
2324
2551
2480
2651
2787
2839
3228
3260
3226
3336
3265
3367
3424
3299
3550
3594
3658
2301
633
21
-707
160
1488
2269
2105
532
-831
-2257
-2853
-2532
-2341
-2065
-2281
-2435
-2500
-2308
-2281
-2906
-3503
-3756
-3639
-3403
-3228
-3234
-3276
-2890
-2020
-1295
-1019
-1363
-2024
-2460
-2459
-1793
-867
82
735
804
800
722
658
586
511
592
895
1525
2104
2311
2124
1795
1544
1534
1599
1462
1208
931
812
944
1087
1201
1091
686
234
-270
-663
-825
-887
-880
-893
-833
-790
-895
-1156
-1635
-2078
-2264
-2171
-1901
-1769
-1727
-1731
-1746
-1617
-1497
-1499
-1552
-1604
-1539
-1425
-1195
-877
-643
-418
-292
-238
-160
-133
-88
-89
-35
153
420
764
907
872
746
680
632
641
713
625
622
622
629
648
554
529
414
245
175
24
-119
-150
-252
-395
-418
-742
-918
-1106
-1413
-1471
-1621
-1496
-1561
-1682
-1737
-2111
-2179
-2308
-2373
-2395
-2441
-2348
-2402
-2409
-2462
-2413
-2288
-2115
-1999
-1963
-1904
-1931
-1851
-1757
-1609
-1433
-1250
-1080
-974
-907
-866
-770
-691
-610
-542
-453
-360
-354
-317
-296
-249
-175
-135
-78
-49
-84
-184
-231
-216
-182
-132
-94
-38
-45
-84
-60
-59
-14
98
197
279
343
429
509
589
722
818
970
1203
1481
1710
1840
2033
2186
2217
2411
2488
2639
2962
3096
3221
3275
3335
3286
3270
3431
3349
3461
3550
3698
3776
3791
2714
997
51
-857
-296
1019
2010
2218
938
-366
-1775
-2552
-2416
-2428
-2361
-2595
-2717
-2590
-2278
-2137
-2531
-3249
-3667
-3684
-3568
-3414
-3516
-3550
-3272
-2465
-1543
-1025
-1063
-1632
-2215
-2476
-2142
-1374
-481
224
542
734
889
967
870
660
520
609
1079
1626
1989
2009
1811
1646
1622
1678
1564
1277
937
662
604
704
871
913
717
366
-66
-468
-752
-956
-1119
-1228
-1244
-1150
-1068
-1159
-1442
-1853
-2128
-2176
-2076
-1952
-1961
-1960
-1942
-1802
-1627
-1546
-1488
-1542
-1521
-1479
-1340
-1077
-894
-648
-483
-305
-170
-4
91
59
65
85
283
502
713
777
728
762
722
724
777
708
664
589
573
612
548
515
426
277
210
83
-46
-188
-343
-485
-608
-653
-666
-706
-844
-993
-1269
-1356
-2258
-2433
-2170
-2352
-1861
-1877
-1858
-2113
-2536
-2476
-3109
-2993
-2766
-2834
-2448
-2321
-1960
-1837
-1733
-1821
-2114
-2008
-1678
-1600
-1507
-1376
-1161
-809
-553
-433
-475
-495
-504
-682
-681
-559
-344
-78
40
110
22
84
61
-118
-274
-321
-214
-30
75
133
72
4
6
-53
-58
-50
-52
23
124
235
378
502
672
747
811
951
1052
1290
1444
1612
1856
2130
2392
2630
2842
2842
2874
3088
3163
3294
3429
3409
3448
3597
3694
3766
3823
3806
3836
3913
3557
2162
927
-266
-597
173
1173
1895
1512
536
-704
-1836
-2243
-2542
-2689
-2940
-3245
-3274
-2924
-2397
-2330
-2727
-3302
-3623
-3685
-3550
-3577
-3761
-3788
-3417
-2568
-1682
-1119
-1050
-1375
-1710
-1827
-1572
-1084
-511
-38
313
674
1038
1377
1519
1429
1282
1235
1463
1782
1931
1941
1801
1738
1826
1928
1920
1721
1417
1133
896
778
698
558
334
101
-134
-319
-444
-621
-835
-1111
-1361
-1515
-1612
-1652
-1816
-1975
-2096
-2098
-1996
-1931
-1896
-1982
-2009
-1978
-1896
-1792
-1726
-1589
-1470
-1318
-1109
-916
-751
-627
-527
-499
-385
-242
-37
126
248
350
446
650
758
832
840
784
810
814
868
902
857
884
792
732
672
596
498
379
225
94
-18
-98
-159
-310
-385
-588
-637
-895
-1224
-1366
-1757
-1778
-1805
-1901
-1829
-2068
-2049
-2267
-2359
-2286
-2471
-2418
-2499
-2666
-2664
-2644
-2515
-2394
-2361
-2173
-2138
-2026
-1823
-1832
-1643
-1621
-1590
-1440
-1373
-1161
-1077
-941
-821
-818
-650
-561
-497
-482
-535
-467
-446
-376
-313
-343
-341
-362
-350
-359
-388
-348
-388
-400
-410
-417
-352
-342
-360
-340
-336
-277
-244
-195
-118
-133
-93
10
147
319
485
658
800
951
1166
1357
1572
1799
2009
2166
2365
2487
2756
2848
2859
2946
2907
2959
3062
3146
3267
3279
3387
3463
3574
3644
3498
2675
1768
634
-177
-239
-61
312
272
-23
-357
-814
-926
-1183
-1603
-2112
-2741
-3096
-3173
-3050
-2999
-3138
-3331
-3433
-3344
-3021
-2770
-2693
-2826
-2935
-2864
-2666
-2404
-2212
-2167
-2038
-1860
-1498
-1059
-675
-328
-153
6
224
421
628
711
711
715
784
984
1210
1410
1507
1459
1390
1326
1303
1308
1256
1159
1029
897
818
735
637
496
295
156
33
-18
-61
-181
-311
-480
-617
-682
-752
-822
-917
-1060
-1163
-1200
-1189
-1180
-1213
-1217
-1215
-1164
-1122
-1085
-1033
-1037
-1013
-938
-870
-781
-700
-639
-568
-488
-379
-255
-165
-105
-48
-10
17
75
114
157
175
180
220
252
270
303
302
291
321
304
323
263
223
221
131
105
70
18
-6
-85
-75
-98
-122
-170
-265
-362
-529
-581
-647
-713
-753
-855
-867
-922
-933
-929
-989
-980
-1030
-1021
-1025
-1043
-1022
-1004
-1011
-1030
-1027
-1032
-1002
-970
-896
-779
-711
-638
-576
-525
-500
-465
-442
-492
-479
-447
-392
-366
-389
-394
-436
-354
-306
-359
-338
-395
-385
-356
-311
-248
-342
-341
-268
-193
-151
-92
-49
-4
28
13
41
67
156
186
218
296
352
443
409
465
516
553
656
753
819
841
865
874
933
991
1030
1055
1103
1156
1164
1215
1239
1235
1271
1232
1210
1207
1195
1196
1167
1176
1163
1184
1204
1211
1201
1155
1136
1092
984
891
725
576
464
318
235
94
-24
-104
-210
-238
-223
-238
-222
-258
-284
-291
-330
-325
-332
-392
-431
-465
-489
-506
-529
-553
-595
-633
-661
-686
-670
-651
-614
-588
-586
-577
-584
-604
-615
-627
-629
-622
-639
-643
-641
-661
-692
-705
-695
-693
-699
-680
-659
-673
-664
-651
-631
-606
-584
-565
-547
-550
-542
-547
-558
-557
-550
-534
-520
-492
-470
-455
-430
-425
-390
-349
-334
-339
-305
-274
-251
-219
-173
-151
-137
-115
-116
-119
-109
-81
-80
-79
-60
-80
-107
-125
-139
-156
-180
-174
-182
-201
-204
-222
-254
-275
-295
-311
-328
-338
-372
-415
-414
-406
-413
-412
-409
-429
-475
-512
-515
-532
-556
-549
-576
-607
-598
-604
-614
-616
-622
-617
-615
-632
-629
-623
-623
-610
-572
-550
-555
-554
-565
-583
-590
-584
-609
-607
-585
-575
-599
-623
-636
-664
-683
-672
-665
-679
-699
-718
-723
-735
-749
-752
-756
-770
-763
-727
-714
-708
-708
-708
-701
-683
-671
-650
-628
-622
-633
-623
-595
-586
-557
-513
-515
-527
-500
-479
-454
-426
-403
-357
-308
-281
-244
-211
-211
-213
-185
-152
-113
-64
-37
-19
-9
3
30
49
77
101
110
103
122
147
173
212
237
239
263
298
290
305
286
260
283
280
298
320
327
336
312
283
283
302
322
364
377
382
409
390
368
392
376
346
366
369
369
359
315
288
264
257
254
247
215
143
84
54
33
40
48
21
-10
-36
-61
-103
-148
-205
-273
-309
-358
-378
-407
-486
-553
-596
-632
-671
-683
-703
-739
-747
-754
-774
-798
-813
-803
-835
-868
-875
-906
-923
-913
-900
-893
-867
-827
-801
-784
-753
-721
-685
-671
-628
-595
-603
-587
-561
-526
-502
-492
-476
-467
-453
-445
-428
-402
-372
-362
-364
-339
-294
-262
-249
-228
-213
-182
-158
-131
-109
-100
-103
-125
-113
-105
-104
-115
-118
-105
-90
-59
-48
-41
-53
-78
-68
-82
-103
-87
-106
-125
-132
-168
-188
-197
-236
-273
-281
-293
-303
-313
-295
-290
-287
-297
-322
-328
-351
-375
-369
-378
-395
-408
-429
-420
-414
-434
-432
-440
-462
-479
-470
-491
-513
-509
-528
-550
-560
-579
-604
-630
-664
-670
-656
-661
-680
-667
-701
-742
-747
-757
-743
-723
-701
-692
-699
-677
-633
-630
-615
-583
-589
-600
-574
-537
-517
-487
-451
-449
-424
-417
-422
-396
-380
-356
-299
-240
-227
-223
-184
-158
-135
-146
-121
-86
-106
-118
-116
-114
-83
-55
-39
7
12
33
56
33
40
45
26
40
78
72
67
72
81
91
79
97
91
98
123
141
156
171
185
183
194
198
194
220
235
232
266
296
308
325
330
354
385
397
409
401
393
386
353
338
318
289
265
244
206
165
129
66
22
0
-12
-7
-57
-113
-129
-161
-198
-223
-249
-302
-371
-408
-428
-473
-494
-508
-565
-608
-647
-671
-709
-725
-721
-745
-757
-763
-767
-781
-774
-772
-771
-762
-768
-773
-788
-813
-814
-815
-787
-739
-747
-724
-687
-669
-633
-587
-555
-552
-554
-545
-538
-509
-482
-459
-434
-429
-418
-411
-400
-401
-398
-367
-325
-273
-242
-229
-210
-191
-185
-190
-178
-173
-162
-155
-125
-94
-83
-61
-47
-37
-27
-32
-56
-71
-80
-93
-90
-78
-98
-102
-98
-109
-120
-147
-163
-177
-204
-211
-203
-228
-258
-286
-290
-284
-286
-282
-290
-308
-317
-343
-367
-367
-355
-347
-356
-379
-412
-455
-477
-470
-485
-488
-494
-515
-518
-529
-529
-517
-531
-541
-545
-545
-555
-561
-573
-581
-572
-565
-560
-543
-557
-561
-550
-546
-523
-493
-466
-442
-431
-430
-445
-447
-451
-446
-416
-432
-437
-426
-418
-389
-372
-379
-370
-358
-340
-336
-346
-351
-317
-291
-290
-269
-233
-207
-196
-185
-149
-156
-156
-150
-143
-132
-124
-131
-119
-113
-130
-105
-85
-73
-64
-70
-84
-60
-62
-36
2
-10
7
18
27
38
20
40
44
49
87
112
155
171
171
164
162
163
161
171
179
187
185
186
195
192
189
199
194
203
222
222
238
265
245
224
224
210
190
174
143
110
97
81
67
33
0
-31
-61
-54
-53
-75
-110
-144
-172
-204
-230
-258
-297
-342
-381
-404
-409
-430
-461
-484
-510
-535
-542
-537
-544
-545
-557
-584
-578
-572
-586
-593
-612
-643
-637
-643
-656
-632
-644
-669
-660
-671
-673
-653
-649
-640
-638
-621
-587
-582
-561
-527
-506
-502
-500
-497
-496
-487
-460
-429
-421
-406
-392
-384
-391
-357
-317
-299
-278
-266
-255
-238
-226
-206
-186
-168
-158
-145
-122
-123
-133
-121
-118
-120
-97
-66
-45
-26
-18
-36
-58
-62
-84
-96
-118
-158
-157
-173
-206
-233
-258
-268
-284
-298
-291
-301
-317
-335
-348
-370
-389
-399
-403
-390
-406
-413
-428
-445
-429
-433
-441
-448
-479
-477
-489
-501
-513
-542
-550
-567
-561
-557
-575
-588
-591
-590
-584
-587
-571
-557
-561
-555
-551
-554
-546
-537
-536
-523
-504
-496
-503
-504
-493
-486
-486
-473
-456
-466
-443
-412
-399
-384
-384
-375
-341
-326
-315
-289
-274
-250
-236
-208
-165
-170
-170
-152
-149
-134
-92
-78
-61
-55
-52
-26
-9
3
23
45
52
52
56
69
76
86
106
121
130
118
131
149
142
168
193
219
228
217
223
211
213
212
205
238
240
230
222
209
213
208
212
222
235
215
222
230
217
219
213
192
177
159
130
116
101
110
106
69
52
27
18
-5
-4
3
-20
-23
-36
-55
-62
-88
-146
-212
-271
-336
-370
-361
-377
-397
-436
-481
-525
-567
-595
-584
-583
-600
-606
-611
-629
-642
-666
-696
-703
-720
-710
-679
-685
-693
-671
-669
-671
-613
-546
-543
-545
-530
-537
-515
-502
-503
-508
-518
-504
-503
-479
-453
-444
-438
-435
-414
-398
-370
-334
-320
-324
-286
-242
-230
-212
-200
-206
-189
-172
-178
-171
-185
-189
-191
-202
-193
-181
-176
-171
-174
-183
-174
-176
-176
-182
-192
-208
-205
-215
-240
-244
-286
-322
-321
-323
-331
-342
-326
-335
-362
-344
-367
-386
-393
-393
-402
-431
-436
-466
-480
-477
-478
-477
-460
-469
-492
-490
-500
-517
-521
-526
-518
-524
-533
-526
-520
-507
-507
-510
-489
-485
-496
-503
-528
-557
-555
-539
-540
-531
-527
-548
-571
-569
-544
-556
-543
-524
-522
-529
-535
-513
-495
-495
-474
-446
-442
-419
-395
-368
-359
-332
-295
-292
-262
-226
-222
-203
-177
-162
-153
-155
-144
-124
-112
-107
-112
-105
-70
-61
-52
-25
-29
-45
-27
-4
3
21
28
49
37
31
46
59
57
41
54
58
56
57
60
55
47
49
39
33
38
41
65
66
96
124
124
139
130
110
140
177
183
204
223
240
230
218
208
213
238
244
260
253
233
220
217
171
130
118
68
33
0
-14
-9
-40
-54
-45
-100
-130
-118
-155
-201
-235
-267
-276
-315
-333
-353
-403
-428
-459
-499
-527
-553
-585
-597
-616
-626
-656
-690
-693
-721
-742
-721
-714
-714
-724
-765
-769
-751
-756
-767
-751
-726
-717
-680
-668
-666
-631
-627
-625
-586
-570
-572
-570
-582
-572
-568
-562
-538
-536
-529
-522
-520
-495
-476
-445
-388
-371
-365
-328
-308
-307
-288
-267
-248
-243
-240
-208
-214
-208
-185
-179
-197
-178
-161
-162
-176
-178
-165
-166
-159
-146
-169
-207
-212
-217
-239
-267
-266
-275
-267
-260
-274
-266
-288
-316
-325
-338
-353
-364
-352
-371
-415
-436
-433
-451
-484
-475
-484
-491
-498
-522
-538
-558
-556
-546
-546
-547
-561
-577
-559
-567
-564
-552
-538
-532
-550
-553
-566
-571
-558
-541
-523
-529
-522
-485
-515
-546
-523
-499
-495
-452
-413
-408
-376
-370
-362
-354
-329
-323
-293
-264
-259
-213
-181
-140
-129
-125
-92
-76
-77
-64
-67
-66
-59
-77
-78
-75
-98
-77
-73
-85
-58
-39
-45
-45
-42
-61
-74
-62
-49
-50
-49
-46
-59
-74
-78
-64
-59
-47
-28
-26
-24
10
29
31
52
57
54
63
82
82
96
116
153
164
170
174
160
161
161
162
167
169
157
160
165
177
158
160
164
161
175
166
142
139
122
105
77
46
24
-12
-48
-50
-45
-39
-37
-56
-102
-142
-168
-212
-265
-292
-338
-403
-432
-452
-466
-489
-539
-555
-585
-616
-606
-593
-614
-608
-612
-619
-630
-666
-658
-688
-727
-701
-688
-704
-702
-692
-718
-722
-694
-677
-662
-657
-647
-654
-672
-662
-641
-628
-596
-575
-584
-557
-566
-580
-541
-523
-527
-492
-469
-449
-421
-407
-378
-373
-351
-315
-288
-259
-230
-212
-208
-199
-205
-206
-200
-186
-158
-136
-134
-107
-89
-77
-58
-40
-25
-39
-55
-67
-96
-120
-148
-172
-189
-212
-225
-248
-283
-294
-330
-340
-333
-352
-358
-387
-427
-449
-469
-487
-509
-533
-558
-583
-622
-657
-665
-691
-692
-682
-708
-698
-691
-707
-720
-730
-734
-739
-717
-696
-690
-685
-681
-680
-663
-632
-611
-594
-571
-566
-559
-542
-525
-517
-492
-459
-461
-446
-407
-393
-384
-371
-357
-343
-342
-310
-287
-288
-256
-250
-216
-191
-204
-187
-164
-166
-155
-143
-140
-134
-130
-131
-118
-104
-110
-111
-120
-126
-151
-159
-137
-120
-105
-81
-82
-92
-85
-74
-61
-47
-49
-63
-89
-65
-64
-63
-73
-157
-263
-327
-360
-398
-328
-77
82
62
66
85
100
98
19
15
74
88
90
57
47
30
-14
-15
-37
-84
-23
66
100
208
298
342
289
177
120
105
170
316
383
323
155
30
-33
-84
-73
-58
-83
-125
-178
-219
-297
-314
-442
-497
-1009
-1841
-1905
-2093
-2420
-2663
-2758
-2737
-2620
-2384
-2186
-2023
-1789
-1696
-1651
-1572
-1709
-1897
-1960
-2032
-2094
-2070
-1886
-1687
-1563
-1306
-1120
-1118
-1044
-976
-1027
-1036
-1109
-1288
-1467
-1594
-2083
-2297
-2306
-2390
-2389
-2360
-2106
-1854
-1616
-1426
-1291
-1249
-1182
-1068
-942
-925
-974
-997
-958
-915
-782
-672
-567
-389
-180
-17
29
-50
-208
-319
-396
-502
-711
-873
-1080
-1319
-1479
-1595
-1817
-1914
-1896
-1947
-1998
-2054
-2120
-2283
-2397
-2522
-2692
-2783
-2821
-2800
-2758
-2689
-2572
-2636
-2598
-2483
-2445
-2287
-2164
-2109
-2128
-2132
-1982
-1905
-1863
-1826
-1832
-1775
-1662
-1529
-1480
-1425
-1276
-1188
-1064
-835
-758
-762
-780
-790
-706
-491
-284
-361
-711
-852
-963
-1206
-1217
-1160
-1074
-835
-679
-595
-526
-557
-539
-486
-393
-296
-205
-125
135
309
469
802
1080
1184
1058
1112
1307
1411
1497
1517
1534
1589
1750
1873
2025
2308
2589
2844
3151
3290
3324
3403
3606
3695
3586
3566
3511
3465
3447
3408
3349
3507
3829
4168
4393
4796
4940
4890
4808
4784
4566
4199
3491
1979
711
-243
-867
-897
-866
-863
-1246
-1501
-1295
-1667
-1748
-1728
-1912
-2051
-2387
-2578
-2816
-2968
-3028
-3335
-3364
-2864
-2209
-1519
-931
-670
-684
-493
-150
125
288
474
661
651
779
921
957
1146
1331
1547
1737
2030
2327
2286
2190
1868
1324
1067
951
816
602
291
52
-217
-335
-297
-435
-550
-591
-666
-665
-746
-934
-1164
-1420
-1512
-1540
-1517
-1310
-1151
-996
-860
-732
-598
-386
-75
198
331
338
422
554
600
699
703
733
878
1033
1217
1271
1253
1205
1060
958
883
788
699
416
-389
-800
-1146
-1590
-1512
-1756
-1831
-1957
-2171
-1895
-2287
-2346
-2268
-2610
-2584
-2724
-2744
-2716
-2625
-2495
-2630
-2377
-1991
-1744
-1485
-1238
-1143
-1121
-883
-760
-698
-544
-396
-283
-341
-143
-54
-47
64
-50
-79
-75
57
35
-174
-281
-438
-516
-690
-725
-760
-975
-1020
-1118
-1138
-1178
-1210
-1148
-1141
-992
-887
-797
-701
-590
-497
-519
-361
-160
57
308
479
723
818
1010
1310
1572
1865
2052
2309
2492
2604
2747
2918
3055
3048
3173
3481
3752
3930
4070
4102
4137
4350
4346
4232
4187
4340
4088
3990
4311
4294
4155
4364
4735
4797
4676
5022
5106
5328
5156
4439
2610
119
-669
-1999
-2778
-2863
-2588
-2117
-2434
-1975
-2097
-2274
-1935
-2122
-2270
-2468
-2522
-3055
-3492
-3281
-3394
-3571
-3007
-1736
-521
633
1382
1351
1220
1497
1613
1401
1277
1353
1272
1173
1225
1191
1175
1428
1724
1701
1948
2332
2256
1895
1198
383
-377
-857
-1034
-1524
-1850
-1960
-1967
-1855
-1714
-1543
-1599
-1505
-1302
-1255
-1247
-1432
-1584
-1788
-1851
-1721
-1679
-1217
-562
-24
403
650
988
1196
1408
1472
1255
1140
1177
1224
1143
1026
878
778
897
1057
1091
1050
1064
982
630
219
-217
-616
-1014
-1294
-1490
-1720
-1778
-1841
-1825
-1821
-1852
-1779
-1916
-2390
-2345
-2563
-2962
-2939
-3002
-2752
-2554
-2362
-1861
-1849
-1372
-1016
-1038
-829
-885
-849
-917
-939
-1029
-1149
-847
-598
-469
-349
-182
-60
-183
-244
-481
-690
-778
-995
-1263
-1526
-1690
-1750
-1720
-1702
-1599
-1584
-1466
-1352
-1496
-1545
-1647
-1654
-1621
-1706
-1606
-1637
-1512
-1320
-1193
-914
-767
-526
-330
-236
-89
-77
-52
25
113
181
278
361
520
779
983
1189
1351
1624
1804
1853
1873
1874
1902
1818
1848
1892
1824
1938
2128
2403
2503
2657
3056
3023
3053
3195
3073
3072
2945
2848
2818
2491
2607
2547
2662
3059
3180
3572
3737
3810
3662
3414
2916
1471
384
-955
-2292
-3101
-3450
-2924
-2675
-1890
-1073
-1197
-1172
-1369
-1642
-1948
-2274
-2440
-2929
-3375
-3768
-4156
-3968
-3039
-1856
-667
585
1337
1311
955
534
-116
-518
-385
-63
139
246
464
432
425
758
1029
1396
1690
1814
1549
857
228
-501
-973
-986
-812
-538
-380
-359
-565
-863
-938
-864
-575
-142
180
126
-194
-517
-809
-967
-921
-750
-538
-286
-34
56
67
169
269
296
349
386
322
51
-333
-606
-809
-923
-864
-668
-400
-194
-188
-218
-303
-385
-465
-640
-745
-794
-839
-922
-1117
-1219
-1102
-992
-950
-820
-556
-405
-406
-543
-741
-875
-898
-845
-825
-748
-602
-535
-571
-569
-462
-381
-322
-265
-227
-222
-316
-429
-539
-599
-569
-505
-431
-372
-306
-283
-324
-345
-369
-370
-391
-462
-530
-633
-750
-855
-891
-882
-853
-784
-753
-750
-752
-773
-816
-856
-889
-923
-937
-950
-1004
-1032
-1026
-1047
-1031
-967
-914
-877
-794
-780
-794
-782
-844
-882
-851
-826
-848
-826
-808
-753
-726
-702
-643
-664
-633
-539
-528
-527
-491
-483
-458
-439
-447
-428
-372
-328
-285
-256
-251
-249
-238
-229
-200
-161
-125
-101
-101
-93
-101
-114
-146
-193
-204
-158
-110
-115
-111
-111
-114
-129
-112
-71
-102
-122
-123
-134
-150
-176
-165
-116
-39
34
87
116
144
183
189
194
235
265
276
283
283
297
315
345
399
478
545
597
628
642
591
491
371
167
-7
-137
-230
-272
-282
-215
-209
-208
-164
-193
-232
-291
-370
-488
-616
-790
-976
-1109
-1210
-1213
-1149
-1015
-844
-755
-667
-616
-641
-658
-672
-716
-802
-877
-959
-1067
-1120
-1111
-1035
-921
-767
-624
-560
-541
-554
-658
-783
-829
-861
-883
-904
-911
-903
-924
-871
-782
-662
-465
-296
-174
-105
-164
-366
-565
-652
-630
-575
-556
-517
-453
-361
-354
-325
-231
-95
38
41
-17
-142
-365
-352
-286
-348
-328
-254
-252
-356
-445
-336
-278
-369
-432
-441
-446
-523
-593
-649
-748
-890
-969
-1061
-1018
-864
-758
-670
-646
-696
-836
-950
-980
-887
-755
-697
-796
-985
-1056
-1008
-898
-870
-826
-748
-735
-794
-691
-566
-601
-692
-774
-722
-719
-727
-773
-623
-673
-795
-554
-497
-391
-395
-353
-343
-527
-742
-591
-483
-483
-316
-385
-482
-304
78
-83
-215
-81
-297
-78
-156
-636
-484
-291
-6
115
27
-82
31
-48
-262
78
74
-82
-19
73
-55
-186
-128
109
141
-115
-102
36
71
72
250
424
299
238
196
234
175
323
304
173
497
516
502
742
983
1010
954
710
731
907
845
865
1016
1216
1301
1274
1299
1331
1529
1686
1643
1492
1418
1446
1456
1486
1569
1706
1703
1447
1177
924
459
11
-361
-491
-438
-360
-182
-142
-180
-167
-246
-287
-318
-443
-714
-1058
-1325
-1620
-1706
-1548
-1298
-987
-672
-419
-414
-499
-549
-697
-770
-762
-755
-793
-890
-938
-1000
-995
-826
-648
-507
-348
-261
-327
-454
-542
-599
-698
-732
-721
-753
-737
-657
-525
-654
-745
-708
-609
-362
-207
-147
-202
-265
-325
-355
-359
-364
-460
-519
-485
-497
-547
-543
-388
-307
-202
-139
-252
-335
-337
-316
-412
-432
-575
-750
-706
-606
-555
-519
-427
-401
-458
-524
-594
-723
-833
-924
-991
-1097
-1118
-1102
-1011
-827
-784
-829
-908
-946
-950
-984
-954
-866
-696
-619
-665
-764
-915
-956
-934
-836
-769
-785
-754
-738
-688
-581
-416
-421
-613
-677
-689
-696
-617
-603
-610
-537
-360
-225
-281
-365
-338
-217
-106
-170
-259
-248
-352
-345
-358
-278
-164
-239
-114
120
114
-14
-83
-178
-116
-77
-263
-458
-427
-170
51
101
124
175
273
202
222
285
68
37
149
363
505
360
128
70
216
592
763
545
493
559
744
1047
1092
1011
776
718
820
881
920
600
521
776
992
1378
1775
1797
1548
1351
1281
1334
1509
1598
1556
1505
1479
1580
1809
2062
2205
2347
2455
2191
1867
1753
1703
1733
1783
1755
1296
677
27
-755
-1213
-1364
-1263
-1153
-1059
-931
-1125
-1174
-990
-987
-1023
-1205
-1571
-2108
-2548
-2620
-2636
-2318
-1746
-1300
-945
-696
-545
-683
-748
-628
-684
-718
-693
-734
-816
-806
-689
-620
-497
-322
-263
-266
-228
-178
-227
-316
-336
-520
-750
-858
-1006
-1146
-1245
-1305
-1340
-1331
-1198
-984
-833
-658
-513
-565
-715
-860
-970
-1127
-1158
-1037
-920
-797
-676
-533
-454
-312
-164
-112
-45
-45
-196
-366
-477
-575
-679
-739
-682
-665
-634
-577
-565
-634
-805
-826
-1041
-1294
-1370
-1640
-1869
-2039
-2120
-2198
-2269
-2037
-1960
-1879
-1580
-1413
-1334
-1343
-1251
-1367
-1475
-1303
-1360
-1353
-1218
-1101
-1044
-907
-582
-499
-431
-255
-302
-474
-539
-604
-829
-922
-865
-924
-961
-859
-812
-878
-822
-706
-782
-820
-783
-838
-950
-975
-975
-1054
-970
-857
-871
-808
-650
-620
-640
-572
-538
-577
-573
-517
-489
-490
-469
-527
-652
-624
-569
-473
-300
-117
23
55
137
222
263
335
407
407
413
500
651
826
1066
1251
1293
1268
1260
1229
1196
1223
1239
1343
1453
1569
1736
1903
2054
2141
2227
2272
2288
2260
2312
2370
2365
2493
2591
2716
2889
3055
3210
3278
3387
3446
3346
3214
2717
1499
286
-1211
-2734
-3421
-3611
-3274
-3012
-2478
-2099
-2272
-1889
-1616
-1500
-1538
-1972
-2607
-3486
-3722
-3603
-3227
-2281
-1398
-634
-134
428
764
809
1127
1275
1269
1147
997
708
301
172
61
-46
-40
87
200
349
606
665
489
155
-268
-834
-1415
-1747
-2134
-2541
-2750
-2839
-2747
-2434
-1846
-1327
-963
-690
-600
-685
-776
-722
-758
-715
-555
-449
-338
-158
135
381
688
1034
1250
1349
1412
1313
1062
842
478
64
-321
-610
-791
-925
-926
-970
-970
-1004
-1152
-1188
-1528
-2010
-2568
-3174
-3611
-4022
-4016
-3921
-3673
-3240
-2897
-2458
-2072
-1664
-1366
-1199
-1009
-1066
-1125
-1127
-1150
-1082
-983
-755
-571
-355
-172
-32
124
147
137
2
-222
-473
-854
-1121
-1349
-1593
-1698
-1711
-1591
-1527
-1387
-1156
-1197
-1232
-1247
-1396
-1521
-1573
-1598
-1692
-1682
-1617
-1541
-1398
-1112
-863
-713
-473
-349
-311
-292
-242
-260
-322
-325
-343
-419
-401
-320
-271
-156
21
184
246
374
514
477
516
551
425
416
433
487
600
780
991
1045
1274
1461
1648
1907
2145
2376
2431
2516
2557
2570
2614
2753
2803
2777
2828
2826
2713
2971
3176
3428
3802
3987
4246
4079
4177
3924
3422
2284
608
-1283
-3501
-4761
-5322
-5132
-4665
-4107
-3519
-3352
-2720
-2075
-1634
-1278
-1688
-2346
-3203
-3534
-3311
-2924
-2073
-1345
-696
-93
672
1426
1888
2435
2638
2634
2500
2254
1811
1242
716
34
-565
-912
-963
-747
-361
57
233
80
-223
-585
-997
-1443
-1864
-2435
-2991
-3395
-3522
-3285
-2850
-2196
-1608
-1028
-502
-93
321
612
854
975
924
848
730
612
540
520
583
718
985
1305
1550
1783
1770
1533
1093
583
-32
-638
-1068
-1532
-1836
-2053
-2208
-2175
-2101
-1892
-1678
-1615
-1565
-1639
-1644
-1835
-2414
-2608
-3022
-3450
-3299
-3104
-2793
-2530
-1907
-1338
-1030
-300
187
337
427
217
-65
-473
-633
-816
-1059
-961
-857
-855
-786
-572
-552
-608
-517
-599
-886
-1121
-1337
-1667
-1972
-2111
-2276
-2265
-2065
-1804
-1512
-1225
-959
-847
-704
-569
-487
-553
-634
-759
-1010
-1106
-1116
-1042
-980
-828
-623
-522
-299
-212
-182
-163
-237
-260
-421
-526
-610
-764
-767
-762
-661
-476
-191
124
326
648
841
1014
1113
1105
1217
1163
1161
1246
1209
1311
1355
1559
1817
2022
2363
2598
2848
3067
3035
3153
3171
2998
2929
2818
2781
2629
2634
2786
2711
3057
3313
3596
4021
4174
4399
4283
4020
2726
924
-1090
-3407
-4747
-5338
-5229
-4992
-4753
-4270
-3958
-3097
-1946
-1162
-736
-1031
-1542
-2073
-2161
-1905
-1816
-1644
-1506
-1205
-650
221
1030
1586
2087
2524
2900
3100
3085
2605
1757
819
-153
-983
-1489
-1609
-1528
-1379
-1128
-1018
-950
-828
-630
-573
-791
-1137
-1678
-2121
-2432
-2547
-2601
-2691
-2484
-2135
-1550
-748
-22
607
1116
1597
1939
2105
2112
1805
1359
911
521
290
184
290
396
517
667
686
696
653
486
169
-237
-690
-1193
-1646
-2050
-2372
-2642
-2709
-2641
-2585
-2191
-1951
-1537
-1190
-993
-742
-719
-797
-1186
-1432
-1765
-2382
-2360
-2329
-2292
-1849
-1416
-958
-727
-91
280
235
449
245
-80
-370
-707
-1032
-1392
-1490
-1648
-1776
-1601
-1437
-1274
-1029
-833
-844
-886
-860
-1034
-1257
-1460
-1684
-1877
-1952
-1848
-1797
-1542
-1237
-1025
-735
-504
-305
-261
-261
-249
-409
-538
-700
-916
-1042
-1127
-1101
-1099
-1012
-835
-707
-479
-341
-269
-158
-160
-137
-230
-352
-415
-542
-499
-414
-259
-27
229
598
903
1190
1482
1723
1866
1995
1995
1951
1870
1843
1979
1868
1993
2178
2171
2318
2693
2892
3111
3352
3393
3430
3190
3206
3070
2852
2899
2853
2922
3056
3163
3457
3561
3715
3752
3559
2415
741
-845
-2840
-3935
-4571
-4634
-4860
-5054
-4679
-4492
-3779
-2774
-2132
-1649
-1585
-1382
-1197
-881
-575
-811
-1092
-1365
-1270
-882
-303
341
664
1190
1725
2238
2672
2804
2722
2303
1831
1270
641
-26
-605
-1114
-1566
-1742
-1806
-1733
-1472
-1251
-1121
-1142
-1132
-1108
-1147
-1136
-1383
-1655
-1966
-2156
-2063
-1964
-1645
-1341
-935
-275
410
1058
1510
1837
1954
1910
1920
1758
1513
1235
932
627
333
176
63
-16
-21
-67
-114
-142
-153
-245
-432
-691
-1037
-1407
-1777
-2030
-2275
-2504
-2579
-2537
-2464
-2225
-1936
-1708
-1445
-1146
-881
-701
-546
-580
-756
-939
-1275
-1864
-1942
-1929
-2012
-1762
-1549
-1291
-1124
-775
-340
-294
-114
-82
-308
-375
-687
-944
-1235
-1545
-1822
-2056
-1969
-1881
-1841
-1709
-1555
-1434
-1311
-1178
-1109
-1128
-1143
-1197
-1346
-1505
-1563
-1643
-1716
-1658
-1549
-1422
-1191
-930
-777
-634
-488
-423
-389
-383
-434
-559
-706
-839
-1018
-1125
-1183
-1201
-1186
-1091
-875
-739
-571
-385
-301
-159
-44
19
135
188
265
321
389
583
756
1007
1243
1414
1689
1849
1990
2175
2223
2311
2293
2347
2493
2458
2627
2760
2769
2904
2902
3075
3215
3219
3579
3582
3770
3901
3914
4125
3968
4047
3923
3711
3409
1869
562
-830
-2238
-2817
-3422
-3616
-4177
-4446
-4219
-4176
-3676
-3303
-3019
-2689
-2475
-2043
-1704
-1364
-1302
-1578
-1728
-1690
-1519
-1290
-995
-748
-445
58
623
1156
1496
1852
2142
2332
2480
2369
2070
1650
1322
962
523
118
-306
-631
-752
-802
-879
-990
-973
-866
-802
-757
-860
-1047
-1192
-1309
-1437
-1618
-1768
-1828
-1825
-1658
-1492
-1361
-1106
-814
-439
-72
250
531
703
906
1074
1100
1058
960
875
777
658
594
418
337
337
298
305
254
199
152
66
-32
-216
-457
-618
-837
-1054
-1231
-1507
-1686
-1849
-1924
-1948
-2020
-1910
-1861
-1791
-1584
-1479
-1338
-1257
-1088
-1127
-1646
-1675
-1748
-1920
-1894
-1990
-1986
-2034
-1849
-1582
-1490
-1130
-911
-823
-542
-401
-212
-154
-134
-311
-621
-642
-728
-999
-1170
-1276
-1365
-1372
-1326
-1304
-1312
-1195
-1120
-1093
-985
-918
-917
-934
-1016
-1089
-1170
-1204
-1192
-1237
-1172
-1081
-1060
-1017
-905
-748
-694
-674
-660
-671
-597
-543
-622
-733
-770
-790
-793
-716
-652
-608
-454
-273
-64
197
411
534
628
741
883
1057
1178
1306
1433
1517
1590
1589
1649
1785
1864
1882
1752
1766
1806
1907
2023
2056
2149
2230
2300
2386
2420
2494
2576
2627
2760
2774
2822
2857
2872
2875
2758
2388
1842
1365
837
450
196
-79
-388
-724
-871
-948
-1001
-926
-974
-1062
-1094
-1096
-982
-911
-922
-1092
-1303
-1448
-1585
-1626
-1686
-1794
-1893
-1923
-1846
-1699
-1520
-1378
-1215
-1042
-834
-614
-463
-352
-271
-233
-195
-156
-138
-149
-139
-147
-186
-198
-176
-136
-75
4
53
72
122
181
225
238
220
168
96
92
88
38
-40
-128
-199
-247
-270
-268
-261
-237
-183
-139
-122
-75
-52
-65
-76
-104
-143
-144
-128
-167
-197
-236
-288
-291
-297
-307
-287
-319
-335
-309
-290
-267
-294
-318
-321
-354
-370
-386
-423
-428
-461
-490
-490
-509
-516
-544
-562
-574
-593
-621
-638
-643
-667
-695
-685
-668
-638
-605
-586
-553
-556
-567
-549
-551
-582
-581
-568
-556
-543
-547
-538
-532
-562
-570
-576
-562
-551
-570
-556
-564
-559
-545
-569
-593
-606
-624
-635
-649
-642
-619
-618
-620
-617
-620
-618
-601
-597
-545
-520
-532
-505
-493
-506
-491
-459
-456
-421
-363
-307
-249
-209
-173
-138
-125
-77
-42
-35
-3
15
29
59
87
108
116
112
118
136
156
176
191
183
180
172
160
182
178
162
185
195
200
213
217
228
224
210
260
279
286
328
331
327
346
358
376
376
407
464
479
540
610
646
679
703
709
719
725
704
685
639
564
504
418
331
259
201
187
203
224
219
199
138
67
2
-78
-114
-141
-218
-263
-320
-422
-500
-615
-725
-772
-816
-858
-873
-867
-879
-915
-943
-975
-1016
-1075
-1107
-1103
-1091
-1065
-1050
-1079
-1109
-1152
-1193
-1240
-1264
-1260
-1231
-1180
-1124
-1078
-1040
-1019
-999
-945
-899
-861
-789
-727
-654
-584
-534
-499
-481
-440
-397
-316
-231
-147
-43
54
113
152
184
218
257
290
312
355
385
390
385
343
297
259
233
221
236
223
193
179
143
100
54
-12
-31
-46
-64
-63
-71
-97
-137
-169
-208
-251
-294
-334
-353
-394
-455
-494
-523
-569
-597
-608
-608
-593
-596
-587
-579
-616
-645
-679
-697
-723
-749
-729
-749
-770
-769
-788
-799
-800
-816
-851
-839
-799
-754
-697
-685
-679
-670
-685
-679
-683
-703
-668
-637
-622
-581
-572
-538
-478
-456
-422
-393
-360
-306
-248
-204
-179
-166
-164
-146
-150
-137
-100
-77
-81
-57
-42
-58
-73
-118
-128
-138
-144
-117
-109
-111
-98
-97
-102
-92
-90
-88
-76
-59
-54
-42
-35
-44
-42
-18
-7
14
48
81
115
140
137
139
149
157
177
186
206
255
283
299
318
328
320
303
293
328
375
402
425
430
422
442
466
478
479
480
500
495
514
560
578
572
572
580
555
519
495
483
438
376
357
340
335
358
340
279
225
180
135
104
61
8
-39
-117
-182
-246
-345
-441
-554
-632
-695
-765
-776
-784
-821
-838
-877
-934
-960
-998
-1029
-1045
-1062
-1073
-1086
-1117
-1141
-1157
-1190
-1194
-1171
-1113
-1063
-1006
-944
-904
-881
-838
-787
-740
-690
-623
-558
-478
-402
-352
-324
-295
-302
-309
-271
-246
-187
-121
-69
-31
-5
28
54
72
99
142
181
203
225
225
213
198
176
141
112
103
96
80
74
76
58
15
-24
-66
-88
-103
-124
-144
-166
-178
-214
-272
-328
-395
-449
-494
-551
-583
-616
-662
-669
-718
-744
-743
-760
-742
-754
-771
-769
-778
-771
-769
-798
-819
-829
-858
-859
-833
-816
-807
-819
-823
-815
-806
-769
-738
-714
-684
-649
-650
-646
-655
-670
-674
-681
-671
-633
-593
-576
-547
-521
-518
-497
-468
-452
-424
-397
-375
-373
-354
-334
-348
-357
-345
-304
-275
-246
-210
-175
-155
-152
-156
-158
-159
-164
-143
-125
-109
-80
-67
-63
-75
-83
-66
-64
-73
-64
-55
-60
-76
-88
-108
-128
-137
-136
-137
-146
-159
-163
-154
-127
-98
-79
-62
-61
-54
-26
0
26
37
33
51
84
99
145
179
197
229
278
330
381
426
428
428
425
437
469
486
473
467
464
440
406
401
365
314
245
198
187
166
162
175
173
162
111
44
-1
-50
-110
-144
-155
-173
-214
-251
-278
-324
-384
-447
-498
-562
-624
-644
-651
-675
-706
-752
-816
-869
-888
-908
-918
-908
-913
-927
-954
-973
-1000
-1048
-1091
-1073
-1059
-1047
-991
-934
-917
-923
-900
-879
-844
-792
-741
-711
-672
-604
-585
-551
-516
-513
-519
-476
-412
-357
-282
-234
-205
-168
-124
-53
-7
10
50
59
53
76
96
79
46
16
-14
-25
-16
-25
-37
-32
-51
-94
-124
-138
-161
-179
-183
-195
-217
-225
-246
-298
-351
-368
-400
-453
-430
-436
-470
-479
-518
-569
-608
-623
-660
-705
-717
-713
-721
-716
-731
-758
-769
-801
-789
-767
-758
-760
-753
-761
-774
-796
-787
-783
-792
-748
-706
-658
-608
-574
-547
-528
-503
-482
-443
-418
-407
-370
-336
-319
-287
-265
-251
-218
-185
-149
-113
-91
-48
-35
-54
-54
-56
-54
-54
-45
-45
-35
-18
-34
-37
-46
-86
-82
-95
-119
-128
-120
-118
-146
-131
-95
-109
-120
-87
-71
-63
-48
-42
-27
-24
-2
15
0
-20
-18
8
43
62
105
156
151
157
181
184
185
194
180
163
166
187
203
204
226
239
238
242
256
274
292
301
327
380
415
418
431
456
458
473
518
524
519
495
482
438
382
352
321
302
290
281
290
280
231
165
101
63
26
-14
-43
-110
-181
-242
-335
-430
-523
-616
-689
-724
-738
-723
-723
-741
-754
-784
-808
-832
-851
-875
-906
-909
-910
-912
-953
-961
-977
-1012
-998
-984
-960
-928
-877
-829
-790
-774
-750
-720
-700
-658
-613
-591
-577
-545
-502
-498
-478
-478
-474
-442
-415
-376
-326
-297
-263
-220
-203
-193
-153
-104
-70
-38
-17
-21
-13
-18
-28
-2
-4
-23
-23
-5
-16
-41
-59
-82
-130
-160
-179
-186
-198
-225
-240
-255
-299
-320
-339
-368
-386
-405
-451
-488
-508
-538
-578
-614
-645
-656
-665
-689
-696
-697
-685
-671
-663
-668
-656
-645
-638
-634
-641
-648
-636
-631
-621
-601
-605
-592
-566
-559
-522
-508
-508
-506
-518
-514
-489
-484
-483
-441
-417
-389
-364
-333
-311
-306
-290
-265
-245
-236
-222
-206
-219
-228
-208
-177
-158
-115
-100
-90
-86
-86
-67
-64
-64
-76
-109
-116
-112
-95
-78
-73
-77
-76
-58
-60
-77
-71
-52
-57
-64
-61
-62
-67
-78
-73
-60
-58
-56
-49
-18
-8
-21
-13
-5
3
24
24
52
70
81
118
125
115
124
109
127
173
191
220
234
222
212
195
212
250
267
282
286
297
311
318
326
303
292
282
251
247
213
181
170
154
162
167
183
210
194
150
111
87
51
39
24
-25
-77
-141
-210
-279
-373
-464
-530
-588
-623
-625
-634
-669
-712
-767
-810
-842
-846
-841
-842
-846
-860
-876
-899
-937
-962
-975
-971
-961
-938
-927
-922
-896
-892
-882
-866
-855
-818
-755
-690
-623
-578
-542
-488
-445
-403
-355
-330
-299
-270
-237
-196
-179
-175
-162
-163
-145
-98
-77
-64
-12
16
16
33
42
12
-27
-53
-94
-108
-105
-94
-105
-131
-141
-154
-165
-154
-167
-186
-192
-177
-173
-172
-170
-197
-222
-232
-222
-217
-227
-218
-231
-273
-338
-379
-415
-451
-485
-502
-525
-560
-596
-618
-631
-652
-648
-655
-660
-683
-673
-692
-731
-735
-747
-749
-737
-735
-730
-714
-704
-677
-637
-591
-556
-513
-478
-443
-423
-417
-414
-381
-357
-334
-324
-317
-298
-305
-304
-267
-270
-294
-280
-277
-268
-259
-255
-268
-247
-231
-209
-195
-172
-160
-152
-131
-112
-85
-62
-43
-42
-30
-15
-26
-37
-45
-51
-47
-43
-35
4
11
0
17
27
21
15
14
27
11
10
1
-12
-10
-5
-21
-30
-37
-47
-32
-11
-1
24
41
34
50
62
75
85
91
103
131
159
182
206
218
221
226
232
254
272
262
292
312
319
329
295
277
262
226
210
193
151
125
109
99
100
63
23
-24
-108
-156
-189
-234
-260
-264
-272
-305
-326
-350
-385
-429
-497
-558
-625
-668
-671
-683
-707
-734
-801
-839
-841
-854
-844
-801
-782
-778
-778
-790
-798
-845
-863
-903
-929
-901
-887
-878
-847
-820
-810
-805
-783
-748
-721
-704
-670
-643
-628
-601
-595
-595
-577
-552
-535
-488
-414
-365
-315
-247
-220
-183
-134
-104
-94
-92
-72
-60
-34
-4
2
29
47
33
28
23
0
-2
-21
-69
-115
-151
-174
-219
-230
-240
-246
-229
-225
-248
-251
-250
-266
-292
-320
-350
-385
-396
-418
-459
-488
-527
-559
-555
-542
-544
-556
-563
-569
-580
-585
-600
-602
-605
-623
-612
-619
-641
-649
-668
-685
-686
-690
-698
-715
-713
-703
-717
-721
-708
-709
-720
-700
-678
-651
-631
-609
-574
-554
-502
-450
-421
-400
-394
-370
-361
-338
-315
-307
-278
-267
-260
-229
-230
-230
-194
-179
-148
-124
-116
-130
-139
-117
-122
-107
-91
-77
-74
-80
-62
-49
-52
-43
-35
-35
-35
-18
-4
10
35
44
54
78
66
38
39
37
70
107
135
145
129
112
107
99
82
79
84
81
68
69
80
78
66
71
90
109
107
108
117
101
90
78
75
83
96
100
102
117
125
149
177
207
232
235
222
235
227
214
196
155
98
61
17
2
31
37
33
-3
-34
-69
-136
-176
-177
-214
-243
-275
-335
-399
-468
-544
-592
-638
-692
-706
-728
-759
-768
-787
-821
-863
-883
-880
-889
-873
-833
-812
-807
-782
-764
-767
-780
-780
-781
-776
-746
-725
-678
-657
-645
-629
-628
-596
-573
-540
-508
-476
-448
-414
-401
-393
-393
-408
-417
-419
-403
-378
-357
-328
-286
-279
-265
-231
-196
-155
-106
-71
-43
-36
-50
-46
-39
-33
-27
-34
-55
-63
-38
-46
-62
-95
-117
-129
-138
-149
-174
-230
-279
-307
-334
-347
-357
-367
-402
-448
-463
-486
-518
-541
-567
-581
-611
-647
-665
-692
-731
-751
-762
-770
-738
-708
-712
-691
-690
-703
-701
-689
-695
-719
-736
-753
-775
-798
-786
-772
-794
-786
-778
-771
-748
-750
-751
-738
-731
-705
-667
-651
-634
-616
-615
-590
-558
-530
-510
-493
-450
-411
-378
-361
-356
-335
-303
-269
-246
-226
-196
-184
-191
-160
-129
-92
-45
-39
-39
-31
-47
-64
-69
-71
-55
-50
-47
-38
-34
-35
-43
-36
-32
-46
-45
-50
-63
-75
-94
-98
-93
-78
-67
-54
-68
-87
-75
-58
-53
-45
-11
2
13
22
38
49
46
65
101
152
181
181
161
152
168
173
179
192
192
162
164
190
183
198
193
200
215
205
223
232
220
213
217
205
191
175
137
92
44
14
3
8
15
13
-32
-78
-134
-187
-208
-237
-243
-264
-293
-338
-370
-409
-454
-494
-541
-587
-624
-640
-672
-684
-701
-743
-784
-797
-814
-833
-827
-812
-785
-763
-772
-759
-745
-749
-739
-761
-765
-751
-743
-706
-675
-675
-667
-650
-630
-579
-521
-514
-498
-456
-440
-429
-422
-430
-425
-393
-371
-343
-303
-279
-251
-223
-231
-230
-233
-207
-174
-149
-106
-88
-64
-43
-32
-26
-34
-21
-13
-25
-61
-92
-108
-144
-155
-164
-191
-197
-187
-181
-197
-215
-241
-273
-297
-336
-369
-402
-420
-458
-486
-484
-500
-510
-513
-520
-557
-570
-584
-620
-629
-614
-602
-609
-626
-627
-614
-617
-619
-612
-624
-615
-611
-605
-594
-597
-599
-604
-612
-616
-622
-618
-594
-578
-538
-507
-492
-467
-445
-428
-403
-392
-379
-361
-338
-300
-281
-264
-233
-233
-228
-200
-187
-180
-157
-153
-155
-137
-133
-124
-116
-107
-92
-65
-53
-48
-32
-36
-38
-46
-44
-60
-70
-67
-55
-11
-12
-35
-19
-16
-1
24
21
44
61
61
75
77
42
22
9
-12
-37
-36
-7
3
25
45
49
55
54
43
46
68
103
87
87
100
90
97
123
166
185
208
240
236
264
281
264
261
269
270
274
281
230
87
71
115
112
177
163
88
-58
-101
-423
-823
-922
-1015
-1160
-1283
-1292
-1295
-1240
-1127
-1045
-1058
-1100
-1114
-1053
-1003
-1034
-1050
-1225
-1329
-1806
-2236
-2220
-2250
-2193
-2191
-2059
-1854
-1676
-1492
-1240
-1009
-871
-811
-647
-589
-639
-631
-683
-808
-897
-918
-871
-810
-792
-729
-670
-615
-582
-470
-295
-155
-48
23
61
51
37
-11
-33
-151
-323
-446
-504
-534
-600
-663
-756
-859
-932
-907
-827
-761
-783
-788
-815
-921
-1000
-1061
-1140
-1243
-1366
-1465
-1532
-1641
-1755
-1863
-1932
-1942
-1938
-1908
-1887
-1809
-1726
-1698
-1664
-1674
-1779
-1783
-1755
-1781
-1831
-1948
-2093
-2170
-2199
-2234
-2225
-2194
-2139
-2059
-1985
-1876
-1804
-1734
-1649
-1617
-1587
-1550
-1566
-1595
-1632
-1715
-1832
-1912
-1941
-1961
-1953
-1923
-1847
-1776
-1679
-1591
-1521
-1397
-1276
-1140
-993
-877
-784
-702
-624
-605
-665
-746
-794
-835
-839
-770
-660
-635
-628
-500
-393
-309
-216
-132
-108
-114
-85
-65
-122
-106
-80
16
295
619
886
1104
1365
1629
1797
1876
2051
2190
2242
2203
2157
2188
2153
2032
2038
2093
1989
1899
1942
1940
1935
2047
2190
2338
2495
2787
3028
3121
3350
3597
3621
3600
3575
3427
2834
1797
849
-103
-994
-1502
-1887
-2434
-3030
-3449
-3666
-3819
-3714
-3431
-3138
-2655
-2190
-1847
-1536
-1204
-961
-911
-863
-819
-795
-723
-508
-339
-368
-402
-298
-108
190
659
1182
1599
1922
2135
2223
2231
2288
2299
2164
1888
1543
1141
779
451
28
-503
-897
-1135
-1246
-1234
-1193
-1156
-1194
-1197
-1179
-1142
-1092
-1017
-894
-850
-892
-980
-1117
-1227
-1234
-1168
-1056
-911
-675
-443
-133
223
526
760
946
1165
1383
1556
1676
1702
1604
1422
1249
1079
876
734
617
461
301
122
-19
-138
-284
-381
-522
-708
-802
-1047
-1417
-1510
-1651
-1972
-2149
-2287
-2396
-2467
-2464
-2356
-2360
-2256
-2060
-1918
-1652
-1465
-1322
-1106
-877
-771
-745
-623
-542
-565
-612
-605
-571
-587
-507
-442
-463
-430
-386
-295
-261
-278
-328
-383
-424
-547
-718
-900
-1078
-1242
-1408
-1546
-1658
-1763
-1757
-1653
-1559
-1520
-1418
-1249
-1065
-895
-759
-610
-560
-476
-391
-362
-295
-246
-187
-78
36
159
291
485
744
916
1081
1256
1417
1557
1679
1814
1849
1882
1859
1813
1782
1788
1878
1956
1950
2002
2138
2288
2471
2677
2762
2898
2985
3044
3083
2958
3045
3117
3070
3021
3013
3016
3009
3077
3146
3281
3330
3429
3715
3847
3778
3788
3766
3251
1653
226
-723
-1787
-2305
-2584
-2986
-3647
-4154
-4123
-4106
-3966
-3477
-2821
-1968
-1282
-901
-718
-536
-241
-181
-198
-243
-268
-230
0
419
539
469
606
978
1348
1840
2518
3013
3155
2971
2598
2242
1962
1765
1514
1024
473
-74
-393
-569
-848
-1139
-1396
-1307
-1151
-1096
-1007
-1010
-1029
-1067
-1095
-1156
-1313
-1229
-924
-629
-454
-503
-512
-405
-66
407
761
1044
1247
1412
1554
1680
1722
1653
1543
1464
1404
1274
1154
1056
840
647
431
194
55
-52
-190
-334
-493
-777
-1097
-1336
-1530
-1676
-1778
-1782
-1823
-1955
-1987
-2022
-2025
-2031
-1982
-1772
-1700
-1630
-1388
-1223
-1167
-1126
-1075
-977
-858
-586
-376
-291
-283
-392
-440
-490
-549
-681
-807
-854
-1025
-1236
-1441
-1596
-1691
-1722
-1633
-1571
-1542
-1504
-1411
-1352
-1443
-1476
-1542
-1603
-1575
-1555
-1562
-1637
-1656
-1662
-1648
-1512
-1365
-1202
-949
-702
-566
-486
-386
-308
-283
-306
-304
-330
-357
-320
-314
-350
-428
-440
-350
-230
-141
-22
111
226
288
349
450
539
733
862
1020
1147
1178
1213
1322
1555
1731
1728
1791
1863
1970
2187
2269
2391
2665
2786
2822
2997
2944
2832
2946
3013
2947
2788
2701
2553
2454
2470
2340
2355
2402
2496
2636
2512
2543
2507
2321
2036
444
-1121
-2096
-3124
-3624
-3862
-3958
-4355
-4744
-4425
-4185
-3890
-3282
-2381
-1360
-705
-268
-138
-193
-45
-7
-30
-202
-305
-309
-147
282
585
678
866
1233
1580
1886
2405
2713
2569
2094
1371
621
-54
-537
-878
-1400
-1923
-2338
-2576
-2622
-2545
-2388
-2249
-1916
-1500
-1309
-1195
-1148
-1144
-1214
-1297
-1416
-1618
-1601
-1284
-901
-577
-427
-273
6
470
1077
1571
1852
1994
1983
1803
1549
1234
854
502
200
-123
-491
-778
-921
-976
-998
-1027
-1059
-1097
-1039
-888
-909
-1039
-1254
-1511
-1832
-1999
-2043
-2106
-2000
-1874
-1771
-1694
-1506
-1173
-851
-512
-365
-252
-125
-76
-57
-201
-397
-615
-856
-946
-985
-1055
-1105
-1031
-984
-1076
-1187
-1209
-1204
-1219
-1218
-1396
-1675
-1935
-2164
-2289
-2364
-2437
-2367
-2223
-2095
-1862
-1568
-1289
-1115
-875
-758
-739
-666
-652
-694
-846
-1008
-1165
-1300
-1264
-1197
-1153
-1040
-884
-743
-658
-588
-499
-396
-354
-383
-443
-579
-725
-869
-923
-958
-987
-980
-826
-643
-441
-195
8
219
371
556
735
844
957
1017
1080
1099
1074
1121
1198
1342
1543
1690
1784
1912
2100
2271
2356
2422
2502
2511
2515
2514
2401
2321
2225
2126
2027
1833
1800
1801
1651
1886
2016
1793
1760
1879
2031
1937
2008
2242
2065
1982
1332
-417
-1745
-2640
-3410
-3603
-3515
-3381
-3711
-3785
-3299
-3053
-2791
-2276
-1422
-593
-197
22
-174
-497
-580
-588
-616
-672
-496
-287
58
584
892
1039
1224
1454
1556
1659
1942
1959
1485
727
-69
-823
-1326
-1432
-1505
-1689
-1810
-1782
-1634
-1552
-1430
-1318
-1177
-876
-693
-791
-1069
-1269
-1401
-1522
-1515
-1540
-1536
-1174
-542
39
392
588
748
897
1137
1406
1551
1414
1153
845
437
13
-271
-453
-554
-477
-445
-551
-551
-540
-548
-546
-609
-715
-917
-1086
-1243
-1463
-1612
-1814
-1928
-1917
-1862
-1627
-1288
-953
-679
-425
-282
-126
74
223
313
307
-76
-601
-751
-988
-1217
-1267
-1239
-1158
-1226
-1085
-984
-1067
-1066
-1055
-976
-1145
-1393
-1590
-1903
-2022
-2237
-2492
-2634
-2650
-2414
-2150
-1905
-1554
-1285
-1048
-817
-753
-747
-661
-554
-660
-886
-1090
-1216
-1276
-1266
-1177
-1110
-1007
-782
-637
-525
-468
-457
-486
-492
-537
-704
-895
-1003
-1007
-1096
-1186
-1140
-1026
-778
-492
-219
-23
91
237
266
292
339
322
345
397
497
542
666
848
1112
1418
1625
1892
2122
2208
2330
2268
2094
2011
1837
1856
1811
1675
1786
1712
1737
1931
1944
2005
2128
2241
2312
2171
2185
1870
1557
1578
1259
1177
1157
1253
1467
1485
1775
1870
2011
2166
2122
1892
313
-1019
-1846
-2940
-3222
-3288
-3162
-3338
-3466
-2898
-2672
-2358
-1897
-1231
-411
-119
-50
-363
-803
-934
-1013
-1010
-970
-767
-593
-269
292
749
1090
1376
1506
1422
1363
1450
1330
842
122
-646
-1282
-1588
-1515
-1397
-1346
-1276
-1057
-827
-835
-798
-774
-715
-524
-626
-1021
-1441
-1706
-1728
-1630
-1448
-1257
-1048
-583
96
654
1009
1179
1223
1178
1088
997
802
556
284
-6
-318
-594
-666
-544
-315
-107
3
-63
-157
-253
-483
-664
-892
-1156
-1411
-1787
-1927
-2014
-2010
-1795
-1642
-1376
-1197
-859
-415
-152
51
-10
-35
-57
-160
-186
-272
-285
-227
-416
-766
-1056
-1204
-1045
-903
-766
-655
-834
-996
-1120
-1241
-1524
-1768
-1742
-1794
-1874
-2079
-2221
-2280
-2227
-2044
-2001
-1774
-1483
-1252
-1069
-968
-897
-966
-1023
-1041
-1085
-1138
-1042
-962
-1068
-1194
-1229
-1125
-978
-834
-710
-708
-762
-830
-931
-1074
-1195
-1239
-1199
-1155
-1146
-1157
-1123
-1021
-874
-715
-542
-336
-169
-62
84
86
28
-22
-54
51
146
302
504
685
815
948
1139
1210
1351
1533
1682
1786
1694
1660
1609
1472
1492
1387
1491
1729
1815
2071
2369
2381
2262
2213
2189
2099
1871
1727
1895
1697
1538
1567
1616
1548
1564
1847
1999
2069
2105
2214
2346
2247
2214
2080
1961
1598
38
-1402
-2212
-3121
-3315
-3151
-2789
-2784
-2978
-2349
-1945
-1831
-1673
-1342
-749
-626
-724
-1081
-1450
-1508
-1430
-1038
-745
-342
93
496
1030
1348
1486
1492
1366
1069
728
504
329
-97
-764
-1240
-1616
-1614
-1263
-922
-689
-659
-519
-444
-603
-791
-1041
-1096
-1079
-1179
-1452
-1729
-1683
-1428
-1041
-583
-189
206
641
1103
1401
1430
1283
1046
752
495
339
160
36
-70
-162
-196
-309
-241
-72
11
81
-34
-315
-683
-1055
-1299
-1499
-1647
-1748
-1796
-1765
-1645
-1468
-1201
-870
-647
-448
-261
-202
-141
-181
-171
-252
-399
-344
-306
-157
37
165
372
390
162
-267
-497
-501
-743
-921
-1006
-1360
-1670
-1812
-1832
-1809
-1892
-1668
-1320
-1242
-1253
-1392
-1493
-1524
-1579
-1586
-1627
-1539
-1454
-1378
-1240
-1158
-1044
-917
-787
-712
-724
-638
-646
-811
-1078
-1281
-1362
-1420
-1386
-1333
-1344
-1303
-1240
-1143
-1085
-1027
-954
-851
-732
-793
-874
-907
-875
-768
-687
-567
-429
-253
-38
165
312
354
430
494
519
508
499
562
527
562
659
689
809
963
1180
1323
1292
1428
1577
1570
1536
1459
1325
1339
1419
1434
1621
1857
1896
2012
2082
2098
1931
1900
2021
1950
1792
1650
1632
1586
1606
1501
1504
1671
1571
1757
1796
1872
2000
1986
2143
1987
1814
1800
1209
-238
-1372
-2175
-2931
-2905
-2709
-2442
-2391
-2407
-1836
-1600
-1496
-1340
-1052
-592
-618
-945
-1329
-1537
-1447
-1143
-715
-370
23
302
538
823
1002
1005
858
578
194
-269
-539
-668
-949
-1301
-1535
-1593
-1336
-966
-686
-538
-547
-464
-533
-825
-1022
-1182
-1115
-1070
-1151
-1174
-1197
-902
-382
77
482
704
950
1172
1299
1332
1084
733
467
184
-70
-255
-309
-289
-262
-239
-324
-469
-526
-516
-546
-740
-984
-1352
-1670
-1842
-1930
-1869
-1808
-1627
-1406
-1194
-975
-784
-511
-346
-236
-236
-233
-218
-274
-229
-283
-288
-181
-99
73
183
352
476
403
385
213
-53
-759
-1124
-1125
-1617
-1719
-1826
-1897
-1690
-1783
-1417
-1343
-1425
-1156
-1079
-911
-1056
-1327
-1417
-1479
-1550
-1709
-1584
-1491
-1269
-1057
-984
-751
-714
-594
-588
-795
-843
-1114
-1259
-1382
-1633
-1705
-1782
-1686
-1576
-1534
-1382
-1291
-1189
-1199
-1204
-1185
-1224
-1175
-1162
-1091
-1041
-1042
-813
-554
-308
-57
121
331
476
561
603
556
503
412
383
378
294
332
456
627
751
751
838
985
1045
1120
1096
1043
1002
911
917
852
907
1078
1217
1463
1616
1776
1867
1887
1920
1967
1877
1743
1746
1642
1632
1611
1553
1614
1548
1800
1715
1626
1756
1633
1776
1729
1683
1676
1528
1665
1642
1574
1591
1154
-31
-898
-1600
-2370
-2318
-2249
-2056
-1946
-2029
-1613
-1577
-1371
-992
-832
-588
-749
-922
-1182
-1286
-1064
-823
-445
-265
-60
139
105
222
257
231
180
-39
-203
-545
-776
-856
-1079
-1181
-1211
-1195
-1039
-821
-564
-434
-391
-455
-616
-646
-671
-612
-490
-491
-476
-463
-366
-88
251
590
833
937
1022
1028
952
848
660
491
297
58
-157
-369
-473
-509
-561
-565
-630
-744
-758
-862
-1019
-1129
-1319
-1437
-1536
-1577
-1555
-1551
-1424
-1308
-1204
-1029
-953
-746
-557
-445
-298
-347
-322
-272
-287
-188
-197
-79
5
9
131
123
128
126
95
33
-73
-227
-417
-750
-1125
-1232
-1434
-1480
-1390
-1460
-1334
-1385
-1263
-1172
-1257
-1063
-1163
-1126
-1147
-1349
-1327
-1480
-1434
-1405
-1418
-1235
-1217
-1049
-1001
-1003
-980
-1080
-1060
-1212
-1285
-1375
-1566
-1606
-1772
-1822
-1824
-1768
-1587
-1499
-1347
-1260
-1244
-1177
-1183
-1104
-1010
-956
-865
-797
-714
-612
-459
-272
-114
63
220
320
380
433
442
374
347
312
275
279
306
370
423
560
666
692
760
860
879
906
856
841
833
778
880
944
997
1099
1241
1376
1489
1725
1837
1855
1865
1814
1618
1420
1369
1294
1216
1246
1302
1352
1446
1545
1633
1636
1572
1546
1392
1239
1148
1113
1181
1250
1389
1495
1531
1590
971
46
-541
-1367
-1918
-2048
-2188
-2123
-2158
-1819
-1469
-1374
-950
-810
-814
-856
-1035
-1170
-1372
-1270
-1174
-1182
-1087
-980
-758
-669
-572
-394
-396
-381
-360
-414
-559
-646
-678
-826
-1051
-1219
-1273
-1251
-1034
-735
-592
-428
-330
-271
-252
-304
-269
-264
-286
-318
-337
-299
-229
-27
146
285
439
625
813
876
882
790
575
400
210
-11
-199
-340
-445
-525
-609
-697
-723
-654
-626
-620
-645
-731
-823
-973
-1090
-1219
-1349
-1316
-1299
-1271
-1160
-1071
-900
-714
-557
-365
-276
-210
-118
-122
-193
-284
-325
-298
-274
-237
-155
-90
-54
41
112
100
115
98
60
13
-92
-156
-215
-303
-406
-508
-649
-721
-758
-787
-771
-791
-716
-688
-705
-630
-637
-674
-709
-718
-696
-678
-657
-650
-646
-646
-676
-688
-692
-707
-801
-988
-1024
-1017
-1120
-1269
-1326
-1393
-1394
-1301
-1337
-1338
-1326
-1315
-1338
-1325
-1281
-1272
-1254
-1208
-1184
-1166
-1113
-1063
-1027
-1002
-931
-855
-794
-767
-733
-718
-726
-679
-630
-566
-514
-463
-383
-316
-258
-194
-140
-75
-20
-5
18
57
101
134
177
230
265
307
355
396
404
418
454
494
543
604
658
681
705
728
720
721
767
803
819
845
860
893
917
926
961
982
994
994
968
950
941
945
969
999
1044
1064
1056
1081
1085
1070
1071
1094
1089
1058
910
679
493
197
-82
-225
-244
-109
20
120
134
-53
-331
-579
-705
-720
-669
-642
-683
-856
-1140
-1362
-1544
-1584
-1539
-1521
-1486
-1493
-1503
-1502
-1506
-1439
-1330
-1300
-1336
-1348
-1361
-1363
-1325
-1305
-1272
-1246
-1227
-1178
-1126
-1056
-970
-862
-767
-678
-574
-497
-428
-385
-370
-383
-401
-365
-292
-216
-157
-117
-91
-80
-37
21
83
148
212
240
237
252
260
215
177
168
136
84
45
19
-22
-39
-29
-26
-10
8
26
25
17
24
-8
-52
-77
-119
-175
-234
-314
-376
-402
-401
-394
-366
-328
-316
-332
-361
-380
-425
-460
-500
-522
-561
-630
-678
-757
-840
-903
-971
-1049
-1079
-1070
-1022
-999
-982
-949
-959
-975
-1012
-1070
-1111
-1143
-1194
-1212
-1226
-1298
-1323
-1330
-1320
-1273
-1236
-1181
-1115
-1060
-1010
-989
-969
-931
-945
-963
-956
-963
-960
-970
-972
-930
-911
-869
-818
-795
-758
-692
-642
-584
-530
-505
-481
-459
-453
-454
-469
-471
-440
-402
-368
-321
-245
-180
-128
-93
-43
2
29
42
56
36
4
1
-9
16
45
75
130
188
235
284
350
405
465
501
525
575
622
670
696
701
710
710
748
789
835
887
928
976
1002
1052
1105
1121
1134
1169
1195
1191
1185
1201
1221
1235
1229
1224
1239
1229
1236
1268
1296
1316
1278
1123
916
648
313
39
-82
25
187
265
321
202
-108
-443
-672
-711
-636
-606
-590
-647
-899
-1163
-1364
-1508
-1512
-1475
-1463
-1466
-1498
-1492
-1470
-1446
-1357
-1276
-1290
-1333
-1350
-1356
-1367
-1339
-1278
-1207
-1147
-1096
-1056
-1024
-932
-811
-690
-566
-419
-320
-259
-236
-238
-252
-300
-312
-268
-208
-148
-125
-128
-121
-110
-72
-14
44
121
165
184
204
196
190
182
149
139
132
113
110
101
89
101
122
153
205
235
208
160
124
70
13
-26
-58
-109
-180
-238
-272
-313
-321
-333
-335
-346
-375
-386
-412
-431
-458
-483
-501
-517
-541
-552
-559
-579
-598
-620
-620
-618
-625
-617
-629
-661
-675
-711
-740
-743
-728
-708
-710
-730
-726
-748
-792
-812
-857
-901
-897
-910
-912
-922
-945
-964
-991
-1014
-1021
-1010
-1006
-985
-977
-953
-939
-939
-939
-956
-987
-991
-982
-996
-968
-928
-918
-872
-836
-792
-728
-694
-646
-591
-549
-517
-497
-492
-476
-465
-451
-420
-414
-406
-394
-396
-383
-345
-325
-299
-251
-197
-157
-133
-95
-82
-75
-59
-31
2
38
64
114
191
235
288
358
378
422
463
479
517
542
558
597
639
652
690
743
787
853
887
903
923
927
950
953
955
1011
1021
997
1017
1032
1033
1029
1022
1037
1030
1044
1051
1044
1060
1099
1133
1141
1134
1107
1056
980
842
655
492
267
25
-135
-142
-23
59
152
174
5
-246
-464
-569
-566
-542
-542
-567
-738
-1004
-1201
-1366
-1412
-1373
-1345
-1304
-1314
-1316
-1296
-1292
-1221
-1119
-1094
-1122
-1153
-1194
-1216
-1202
-1171
-1117
-1087
-1078
-1016
-966
-902
-798
-700
-609
-505
-415
-357
-324
-334
-343
-353
-373
-333
-282
-261
-236
-219
-208
-192
-157
-106
-31
42
71
90
105
105
91
75
54
38
19
-5
-24
-26
-30
-43
-11
0
15
22
9
-40
-63
-84
-132
-133
-150
-162
-201
-291
-345
-387
-427
-432
-438
-436
-450
-468
-462
-468
-481
-489
-480
-495
-511
-518
-579
-626
-667
-703
-718
-745
-757
-781
-820
-838
-861
-878
-875
-852
-778
-737
-724
-687
-692
-740
-784
-808
-827
-852
-869
-861
-898
-936
-947
-955
-961
-939
-908
-902
-869
-871
-900
-901
-903
-917
-963
-1002
-1015
-1023
-1049
-1039
-999
-971
-927
-861
-790
-748
-724
-677
-618
-574
-503
-451
-426
-406
-401
-391
-375
-381
-358
-314
-286
-238
-189
-161
-137
-115
-75
-44
-42
-52
-46
-69
-84
-83
-124
-160
-153
-145
-119
-58
7
40
72
133
200
273
325
355
404
434
450
478
516
558
597
668
709
752
792
819
854
890
962
1003
981
1001
1010
985
978
995
1010
1024
1049
1054
1047
1019
994
984
1022
1090
1141
1160
1150
1105
1041
910
690
517
304
20
-177
-228
-100
42
141
236
182
-31
-263
-431
-462
-428
-431
-454
-572
-814
-1049
-1214
-1297
-1276
-1247
-1229
-1187
-1192
-1188
-1168
-1139
-1044
-985
-1026
-1079
-1132
-1172
-1176
-1170
-1142
-1100
-1084
-1054
-1010
-931
-808
-701
-608
-473
-352
-280
-231
-215
-207
-226
-253
-249
-215
-192
-168
-166
-161
-151
-137
-70
0
73
154
198
209
213
221
213
194
174
146
109
62
10
-9
-24
-37
-16
10
47
68
65
77
83
64
31
-1
-38
-98
-165
-229
-308
-353
-380
-404
-413
-428
-424
-429
-419
-377
-350
-341
-338
-331
-330
-335
-366
-419
-460
-507
-544
-573
-579
-585
-626
-653
-655
-673
-681
-680
-689
-675
-672
-648
-621
-642
-680
-716
-745
-781
-827
-850
-851
-853
-867
-866
-865
-881
-872
-878
-892
-881
-848
-825
-808
-778
-753
-761
-795
-821
-843
-864
-852
-837
-823
-827
-834
-827
-816
-791
-742
-668
-631
-569
-521
-515
-502
-489
-488
-472
-464
-467
-458
-436
-421
-386
-323
-281
-229
-181
-143
-102
-71
-43
-20
-4
10
8
-29
-27
-10
-19
-8
15
44
95
154
219
297
365
408
430
484
528
530
530
528
537
526
540
566
586
627
674
712
769
825
862
880
901
929
950
927
913
899
884
896
907
921
957
978
983
993
995
1003
990
967
942
926
816
635
473
221
-51
-226
-223
-66
49
165
196
26
-208
-406
-505
-498
-465
-435
-449
-599
-809
-974
-1102
-1150
-1127
-1106
-1095
-1093
-1093
-1097
-1090
-1009
-901
-880
-945
-1025
-1137
-1157
-1155
-1158
-1086
-1047
-1009
-968
-949
-889
-804
-706
-582
-456
-369
-318
-279
-273
-255
-252
-255
-219
-177
-165
-157
-161
-157
-117
-96
-47
14
62
111
122
116
109
113
82
58
35
11
-47
-124
-159
-181
-187
-188
-173
-167
-173
-185
-192
-196
-170
-109
-68
-64
-99
-163
-240
-323
-395
-444
-484
-497
-476
-470
-475
-463
-457
-464
-431
-428
-447
-457
-466
-485
-513
-524
-542
-564
-600
-613
-626
-671
-666
-667
-681
-663
-637
-611
-607
-611
-589
-547
-542
-557
-554
-569
-608
-654
-696
-695
-696
-701
-696
-727
-768
-795
-801
-812
-808
-781
-761
-744
-732
-726
-733
-754
-760
-773
-828
-879
-889
-873
-884
-910
-903
-880
-871
-858
-814
-769
-718
-666
-629
-619
-604
-570
-553
-549
-515
-518
-542
-557
-553
-535
-515
-473
-426
-397
-373
-347
-306
-265
-231
-194
-170
-130
-107
-113
-110
-96
-102
-88
-42
-29
-19
5
78
145
193
277
354
408
460
504
518
539
572
607
630
634
645
657
673
712
752
774
809
867
913
950
988
1047
1099
1089
1064
1037
997
967
939
966
1032
1070
1076
1071
1085
1100
1088
1058
998
871
685
469
240
6
-167
-173
-50
76
183
193
49
-167
-340
-421
-402
-353
-346
-420
-601
-822
-996
-1140
-1205
-1198
-1190
-1176
-1186
-1192
-1170
-1120
-1046
-950
-927
-979
-1052
-1148
-1210
-1225
-1210
-1164
-1153
-1135
-1110
-1091
-1028
-947
-824
-711
-621
-517
-447
-418
-386
-386
-375
-361
-339
-291
-296
-322
-332
-342
-323
-271
-227
-179
-130
-96
-49
1
16
42
82
115
98
57
2
-70
-120
-173
-216
-237
-278
-276
-271
-275
-264
-257
-237
-228
-218
-219
-229
-267
-295
-350
-432
-490
-552
-590
-596
-604
-629
-627
-589
-557
-503
-459
-446
-419
-398
-379
-369
-372
-365
-377
-378
-412
-444
-446
-471
-493
-510
-543
-577
-612
-672
-716
-738
-732
-710
-644
-537
-528
-573
-596
-644
-731
-767
-731
-721
-721
-756
-829
-890
-948
-970
-956
-952
-922
-908
-914
-877
-851
-863
-864
-821
-824
-865
-929
-998
-1008
-1021
-1026
-1015
-1005
-972
-955
-931
-861
-793
-726
-656
-604
-561
-521
-503
-521
-518
-494
-484
-483
-471
-451
-428
-376
-327
-276
-207
-173
-122
-64
-39
-47
-46
-39
-3
12
2
14
18
25
53
78
107
142
198
246
282
336
369
381
421
458
490
522
556
607
662
702
728
744
763
795
810
857
900
936
974
989
1052
1079
1076
1081
1061
1022
1007
1017
1037
1065
1105
1124
1129
1104
1047
936
812
643
434
206
-57
-282
-408
-392
-254
-111
6
2
-145
-328
-500
-562
-549
-491
-442
-510
-708
-937
-1127
-1253
-1318
-1324
-1311
-1310
-1324
-1326
-1275
-1178
-1024
-907
-851
-858
-887
-923
-1003
-1027
-1012
-984
-959
-959
-995
-1022
-980
-891
-761
-637
-521
-426
-358
-272
-199
-168
-155
-117
-86
-75
-70
-128
-195
-196
-184
-197
-191
-144
-76
-30
-10
15
14
55
115
137
108
71
36
-8
-39
-79
-95
-126
-151
-154
-173
-188
-201
-230
-230
-212
-181
-168
-176
-160
-204
-256
-292
-315
-342
-394
-400
-402
-417
-423
-412
-423
-409
-374
-354
-338
-312
-290
-283
-263
-256
-247
-259
-278
-286
-313
-382
-443
-473
-509
-553
-610
-656
-676
-679
-648
-639
-669
-679
-648
-652
-694
-729
-743
-728
-740
-757
-790
-854
-877
-876
-938
-940
-915
-935
-937
-918
-911
-931
-922
-852
-797
-799
-824
-842
-847
-847
-839
-870
-889
-897
-905
-883
-878
-857
-827
-788
-728
-677
-669
-660
-638
-601
-552
-526
-488
-427
-409
-394
-349
-326
-260
-180
-140
-77
-5
51
99
148
194
240
254
268
270
246
221
219
215
227
257
293
345
376
442
508
504
518
554
601
614
629
648
628
651
680
675
654
625
620
613
595
614
620
646
680
659
689
692
676
687
694
801
869
910
999
1033
1117
1152
1154
1156
913
590
263
-223
-542
-790
-1109
-1386
-1562
-1506
-1314
-1094
-760
-583
-571
-508
-561
-532
-478
-481
-431
-383
-476
-656
-891
-1072
-1187
-1191
-1104
-1049
-864
-714
-645
-494
-450
-280
-269
-403
-513
-708
-868
-1022
-1074
-1147
-1160
-1110
-1032
-885
-704
-403
-239
-56
213
273
361
375
311
260
136
108
27
-17
27
69
165
203
262
311
322
326
228
128
-27
-183
-359
-593
-813
-975
-1086
-1153
-1128
-1115
-1061
-973
-856
-724
-672
-618
-639
-665
-688
-763
-852
-905
-899
-849
-800
-693
-580
-456
-309
-202
-105
-52
6
-17
-67
-131
-262
-414
-526
-548
-554
-522
-475
-354
-240
-92
-13
23
56
11
-70
-281
-422
-602
-952
-1093
-1162
-1314
-1271
-1198
-1142
-970
-787
-571
-509
-510
-481
-628
-822
-1000
-1186
-1342
-1439
-1534
-1645
-1713
-1676
-1575
-1513
-1396
-1273
-1221
-1161
-1135
-1138
-1142
-1234
-1280
-1323
-1393
-1361
-1323
-1227
-1040
-840
-637
-433
-289
-218
-128
-95
-133
-155
-217
-251
-321
-343
-293
-246
-157
-73
51
180
268
323
345
374
316
214
125
52
-16
-45
4
40
145
282
404
565
681
780
862
890
835
812
788
717
727
697
732
836
908
1064
1162
1275
1466
1551
1611
1610
1565
1491
1379
1279
1188
1086
953
934
962
1041
1170
1294
1541
1701
1818
1860
1893
1935
1851
1808
1059
216
-310
-1153
-1440
-1605
-1811
-1959
-1984
-1466
-1099
-553
-155
-67
-86
-391
-613
-950
-1057
-1053
-1035
-905
-991
-819
-724
-700
-463
-286
-83
-26
-8
-179
-484
-679
-934
-1026
-1131
-1235
-1272
-1291
-1031
-746
-438
-163
75
265
280
341
248
150
95
-25
-12
-54
-8
89
258
472
608
803
907
945
921
758
564
304
4
-373
-726
-910
-1097
-1162
-1179
-1181
-1074
-984
-820
-722
-710
-773
-862
-923
-1088
-1225
-1308
-1378
-1342
-1237
-1144
-991
-804
-588
-369
-202
-102
-71
-52
-114
-243
-353
-487
-608
-648
-638
-642
-563
-445
-360
-201
-118
-34
11
-4
42
-49
-130
-164
-242
-233
-237
-193
-106
-72
65
152
243
267
232
60
-159
-324
-618
-822
-1172
-1416
-1519
-1660
-1602
-1562
-1512
-1406
-1309
-1231
-1163
-1176
-1294
-1373
-1448
-1560
-1640
-1729
-1720
-1659
-1612
-1510
-1413
-1233
-1048
-965
-791
-726
-729
-690
-771
-813
-905
-981
-1035
-1023
-952
-871
-722
-651
-505
-373
-288
-180
-164
-151
-160
-188
-224
-276
-274
-271
-223
-155
-74
25
111
157
217
241
212
206
84
25
-17
-78
-41
-57
0
74
167
269
323
403
426
566
626
598
632
561
559
486
472
541
530
627
812
849
912
1146
1201
1400
1497
1515
1584
1461
1492
1409
1400
1372
1295
1233
1144
1160
1164
1260
1307
1488
1693
1756
1891
1873
1821
1627
864
197
-509
-1282
-1595
-1916
-2051
-2161
-2099
-1764
-1362
-792
-464
-311
-445
-704
-857
-1070
-1101
-1184
-1183
-1129
-1108
-927
-926
-869
-755
-589
-420
-402
-406
-616
-821
-1002
-1128
-1165
-1306
-1379
-1427
-1324
-1084
-826
-475
-189
41
184
223
287
262
176
55
13
51
106
180
247
396
567
779
971
1019
1013
936
789
557
235
-145
-516
-770
-966
-1080
-1164
-1171
-1078
-977
-875
-812
-775
-752
-801
-894
-1029
-1191
-1280
-1311
-1315
-1281
-1171
-1021
-870
-676
-487
-312
-176
-103
-38
-85
-256
-368
-475
-558
-617
-625
-596
-566
-439
-328
-180
-104
-19
83
72
75
-14
-49
-93
-184
-170
-106
-87
-25
96
144
275
366
348
424
340
180
-83
-340
-571
-873
-1073
-1367
-1466
-1496
-1502
-1436
-1453
-1326
-1287
-1227
-1243
-1380
-1459
-1605
-1661
-1760
-1796
-1794
-1750
-1616
-1569
-1460
-1370
-1256
-1110
-1042
-987
-996
-959
-956
-974
-1005
-1103
-1117
-1104
-1030
-959
-894
-768
-600
-429
-366
-332
-333
-320
-310
-328
-329
-356
-341
-309
-237
-153
-26
63
116
212
285
283
238
206
127
70
16
-18
-23
-29
12
44
127
242
328
410
474
489
537
594
571
561
518
452
455
440
516
636
828
932
1042
1280
1445
1554
1586
1671
1515
1483
1476
1272
1308
1163
1159
1096
1078
1282
1160
1337
1355
1467
1621
1594
1794
1692
1681
1601
1192
506
-133
-796
-1436
-1559
-1716
-1840
-1907
-1827
-1433
-1029
-581
-380
-403
-524
-765
-913
-1053
-1118
-1135
-1078
-1021
-953
-783
-784
-695
-573
-541
-455
-491
-526
-697
-896
-1034
-1197
-1265
-1341
-1411
-1379
-1204
-899
-576
-313
-123
1
90
121
157
111
28
31
-2
16
49
149
362
536
745
901
974
990
939
833
628
382
53
-257
-549
-817
-964
-1063
-1121
-1058
-977
-858
-778
-739
-690
-739
-775
-892
-989
-1098
-1219
-1247
-1316
-1182
-1044
-908
-688
-563
-386
-287
-119
-28
-98
-137
-272
-364
-440
-533
-584
-607
-564
-477
-341
-230
-125
3
54
96
104
53
46
30
-68
-133
-90
-35
18
86
177
266
350
397
432
361
253
71
-232
-395
-703
-1038
-1292
-1465
-1607
-1675
-1561
-1586
-1481
-1391
-1367
-1300
-1315
-1335
-1497
-1606
-1675
-1769
-1768
-1772
-1723
-1685
-1619
-1485
-1355
-1226
-1197
-1102
-964
-900
-909
-967
-1008
-1021
-1032
-1090
-1138
-1113
-1012
-875
-763
-596
-504
-418
-294
-264
-271
-309
-308
-317
-332
-302
-273
-219
-151
-35
64
142
250
296
326
347
311
228
164
125
72
23
4
10
79
215
267
328
424
482
552
554
546
503
482
488
495
499
539
654
732
874
1004
1201
1300
1363
1558
1472
1438
1387
1269
1274
1159
1123
1156
1107
1143
1263
1347
1421
1520
1575
1659
1756
1792
1736
1707
1700
1297
600
-53
-735
-1200
-1397
-1626
-1767
-1845
-1714
-1360
-910
-513
-340
-333
-458
-635
-742
-875
-969
-977
-948
-896
-829
-716
-724
-756
-658
-582
-467
-396
-451
-654
-857
-963
-1075
-1153
-1255
-1346
-1303
-1141
-902
-691
-514
-330
-190
-56
36
79
72
14
45
20
18
99
154
323
507
674
798
849
915
913
837
665
429
160
-175
-481
-685
-818
-904
-972
-971
-936
-876
-772
-720
-691
-734
-790
-807
-882
-953
-1093
-1158
-1115
-1118
-997
-862
-768
-590
-422
-287
-217
-149
-101
-124
-199
-302
-425
-533
-584
-608
-601
-538
-453
-385
-272
-179
-116
-33
0
40
44
-18
-73
-91
-85
-41
45
73
116
186
282
321
321
312
236
165
-9
-279
-492
-729
-1024
-1281
-1404
-1485
-1646
-1628
-1563
-1542
-1459
-1434
-1405
-1413
-1447
-1536
-1613
-1626
-1704
-1686
-1687
-1630
-1563
-1535
-1448
-1352
-1197
-1139
-1062
-988
-972
-921
-925
-951
-996
-1040
-1051
-1077
-1034
-984
-872
-731
-607
-443
-358
-268
-224
-223
-201
-213
-192
-209
-202
-180
-133
-49
-15
81
216
329
341
344
375
392
383
289
233
149
101
127
133
144
131
190
257
327
409
400
402
422
474
521
535
601
634
648
685
779
874
960
1017
1111
1225
1360
1425
1441
1574
1532
1484
1452
1371
1324
1155
1096
1056
1072
1141
1186
1344
1352
1540
1642
1658
1662
1030
614
-87
-719
-1081
-1601
-1663
-1931
-1872
-1690
-1411
-818
-602
-245
-213
-274
-393
-683
-705
-891
-843
-906
-976
-900
-1069
-1008
-1006
-886
-723
-652
-544
-708
-790
-917
-1036
-1120
-1306
-1400
-1533
-1491
-1380
-1208
-895
-677
-347
-126
11
165
174
280
291
278
228
148
207
229
346
476
612
740
811
933
910
882
739
527
296
-54
-353
-651
-856
-1039
-1138
-1084
-1035
-939
-857
-728
-632
-544
-501
-565
-653
-791
-852
-931
-972
-976
-968
-861
-758
-612
-486
-348
-183
-90
-35
-117
-187
-253
-336
-408
-566
-635
-632
-590
-527
-471
-377
-281
-159
-28
61
66
62
89
107
79
23
-9
3
27
74
193
251
284
279
283
290
135
-22
-359
-626
-802
-1092
-1212
-1302
-1402
-1454
-1416
-1317
-1244
-1178
-1184
-1208
-1211
-1290
-1422
-1521
-1539
-1560
-1595
-1625
-1640
-1573
-1548
-1491
-1366
-1239
-1138
-1005
-920
-928
-906
-870
-856
-900
-972
-1033
-1006
-951
-864
-777
-657
-526
-432
-350
-304
-243
-212
-225
-234
-274
-273
-232
-215
-156
-70
34
136
213
298
363
424
435
415
370
295
225
157
106
79
50
61
75
126
185
214
268
285
366
430
459
515
481
501
548
546
620
719
796
874
999
1094
1161
1250
1304
1344
1365
1415
1339
1304
1244
1175
1270
1277
1289
1316
1341
1340
1429
1497
1568
1655
1614
1445
918
459
-220
-864
-1100
-1467
-1663
-1852
-1867
-1643
-1322
-794
-506
-288
-304
-410
-520
-723
-772
-846
-818
-800
-844
-824
-976
-957
-863
-725
-550
-524
-501
-641
-745
-840
-921
-1010
-1161
-1264
-1396
-1344
-1240
-1055
-760
-545
-281
-119
20
122
242
346
304
276
259
266
291
316
379
481
599
755
877
874
846
767
630
433
222
-58
-367
-614
-799
-881
-960
-978
-923
-905
-819
-688
-644
-623
-647
-686
-754
-856
-937
-979
-986
-1017
-1001
-916
-824
-682
-545
-411
-334
-306
-246
-231
-311
-420
-529
-672
-736
-727
-734
-717
-667
-622
-477
-334
-197
-59
-10
7
-24
3
22
-46
-87
-60
-68
-74
-14
-46
-73
-42
-80
-64
-135
-329
-528
-707
-873
-1018
-1155
-1347
-1428
-1463
-1449
-1430
-1417
-1352
-1421
-1380
-1379
-1476
-1477
-1545
-1556
-1623
-1657
-1699
-1742
-1712
-1695
-1547
-1455
-1333
-1232
-1176
-1064
-1002
-915
-894
-906
-882
-941
-938
-938
-908
-851
-779
-646
-544
-415
-347
-314
-260
-168
-111
-125
-147
-189
-180
-115
-59
6
25
40
124
208
254
275
240
198
214
203
121
47
45
10
22
90
49
18
91
224
326
395
499
566
601
622
672
682
617
583
543
529
528
570
707
853
972
1077
1214
1260
1298
1330
1394
1466
1355
1304
1267
1290
1348
1366
1479
1504
1512
1544
1567
1393
932
553
9
-514
-852
-1223
-1442
-1702
-1663
-1470
-1289
-863
-524
-311
-291
-300
-402
-580
-631
-684
-678
-727
-793
-878
-1006
-1063
-1026
-857
-713
-660
-617
-633
-708
-800
-868
-944
-1017
-1172
-1337
-1363
-1373
-1215
-1008
-754
-503
-365
-157
19
164
230
263
294
268
265
253
267
301
362
496
607
669
691
706
701
610
474
254
-4
-219
-449
-633
-782
-968
-1041
-1040
-1001
-905
-835
-800
-791
-770
-749
-797
-891
-932
-972
-1059
-1022
-999
-996
-917
-844
-701
-569
-458
-391
-345
-285
-345
-431
-527
-601
-635
-683
-724
-731
-703
-630
-520
-420
-309
-189
-127
-54
-39
-14
20
-14
5
4
-3
-30
3
22
37
98
82
75
-101
-346
-588
-720
-911
-1186
-1281
-1470
-1564
-1544
-1417
-1266
-1193
-1092
-1125
-1172
-1242
-1324
-1330
-1339
-1303
-1372
-1475
-1519
-1562
-1566
-1549
-1349
-1207
-1193
-1133
-1110
-1005
-964
-887
-815
-868
-957
-1041
-999
-941
-855
-776
-670
-476
-381
-308
-255
-192
-80
-29
-19
-51
-65
-41
-63
-18
28
146
245
294
342
351
418
405
410
371
309
309
249
225
202
218
273
314
406
471
570
681
744
833
868
914
870
838
850
734
675
593
518
532
593
680
807
994
1184
1291
1395
1453
1383
1378
1304
1283
1283
1335
1403
1523
1591
1610
1710
1688
1384
944
497
-167
-607
-923
-1278
-1584
-1751
-1622
-1389
-986
-637
-418
-304
-296
-315
-394
-488
-535
-549
-556
-671
-766
-926
-1066
-1002
-947
-830
-763
-711
-698
-744
-771
-843
-855
-917
-1054
-1274
-1440
-1475
-1420
-1232
-1015
-806
-638
-460
-280
-79
77
138
203
257
304
324
317
291
334
438
530
632
656
669
679
643
552
383
204
1
-226
-442
-627
-749
-863
-927
-924
-925
-839
-783
-772
-702
-668
-671
-736
-838
-828
-831
-846
-885
-905
-860
-800
-661
-583
-502
-401
-340
-284
-322
-356
-451
-538
-590
-661
-680
-750
-690
-676
-599
-499
-452
-287
-182
-91
-4
39
50
70
46
4
-22
-123
-218
-242
-274
-275
-369
-365
-367
-439
-402
-446
-493
-575
-631
-735
-828
-891
-988
-1087
-1219
-1271
-1323
-1282
-1264
-1315
-1394
-1408
-1350
-1315
-1316
-1358
-1336
-1289
-1245
-1211
-1221
-1227
-1208
-1162
-1115
-1092
-1047
-997
-946
-833
-761
-729
-667
-649
-612
-530
-472
-442
-398
-304
-236
-175
-119
-83
-50
32
136
147
177
216
211
251
241
234
200
162
185
207
241
222
249
303
373
452
463
491
504
530
596
636
676
726
840
938
1047
1043
982
1023
1001
952
793
808
867
874
997
1063
1185
1179
1221
1279
1243
1259
1164
1243
1357
1350
1503
1546
1668
1676
1254
818
245
-390
-840
-1169
-1382
-1638
-1744
-1575
-1241
-770
-381
-141
-129
-184
-373
-579
-644
-681
-650
-713
-771
-820
-1028
-1122
-1107
-1019
-898
-832
-865
-947
-1005
-1039
-962
-1007
-1140
-1223
-1326
-1377
-1402
-1276
-1093
-863
-577
-376
-198
-90
37
154
228
283
315
305
287
314
330
439
568
634
714
779
780
739
678
553
376
172
-79
-255
-430
-590
-717
-792
-806
-817
-765
-742
-674
-640
-637
-598
-625
-677
-767
-782
-784
-853
-873
-863
-868
-833
-742
-636
-524
-467
-443
-380
-366
-423
-479
-596
-654
-675
-771
-766
-766
-744
-682
-577
-437
-386
-299
-177
-125
-76
-85
-138
-169
-184
-288
-368
-419
-514
-597
-599
-510
-524
-527
-508
-563
-588
-650
-728
-861
-1018
-1079
-1161
-1233
-1318
-1342
-1287
-1215
-1095
-1087
-1094
-1102
-1122
-1177
-1231
-1269
-1349
-1413
-1431
-1453
-1438
-1416
-1374
-1238
-1072
-950
-860
-758
-698
-616
-516
-481
-450
-474
-470
-426
-368
-342
-319
-256
-162
-66
-6
37
80
108
176
230
212
192
124
141
201
222
188
156
197
258
365
395
455
479
489
591
655
724
710
709
790
863
1009
988
1018
1101
1061
1129
1055
1019
1011
963
992
1002
1114
1142
1318
1474
1540
1609
1544
1526
1513
1521
1480
1441
1491
1485
1434
1025
605
278
-398
-741
-1029
-1321
-1598
-1793
-1548
-1258
-715
-270
-74
-42
-190
-316
-486
-536
-591
-632
-697
-803
-832
-1026
-1164
-1106
-1019
-926
-863
-831
-935
-1025
-1065
-1039
-978
-1057
-1160
-1326
-1376
-1320
-1214
-1013
-794
-502
-297
-98
84
195
321
415
535
593
582
559
515
532
576
622
682
705
709
710
658
581
474
342
147
-30
-202
-397
-565
-687
-732
-783
-734
-694
-635
-543
-539
-514
-482
-522
-553
-630
-700
-685
-735
-757
-760
-785
-729
-686
-596
-513
-421
-394
-461
-478
-521
-574
-624
-713
-784
-806
-812
-756
-677
-624
-532
-419
-268
-134
-64
17
3
-44
-84
-124
-182
-314
-408
-505
-635
-697
-662
-656
-669
-637
-647
-678
-713
-696
-689
-714
-748
-812
-883
-1008
-1091
-1126
-1141
-1138
-1185
-1252
-1268
-1282
-1288
-1298
-1309
-1326
-1346
-1320
-1335
-1368
-1303
-1230
-1140
-1049
-968
-875
-802
-687
-592
-499
-434
-384
-350
-335
-302
-336
-332
-289
-226
-159
-145
-111
-55
-15
51
115
123
90
125
158
189
196
196
209
231
245
239
297
379
410
433
485
573
590
593
644
679
770
765
799
851
864
932
954
997
1030
972
1047
1084
1012
1035
1113
1211
1317
1465
1472
1465
1597
1625
1682
1784
1794
1783
1737
1651
1643
1173
662
311
-359
-692
-1070
-1489
-1821
-2045
-1758
-1307
-719
-289
-5
95
-44
-144
-306
-367
-426
-527
-661
-830
-916
-1068
-1137
-1089
-1023
-950
-924
-906
-981
-1056
-1063
-1044
-1099
-1205
-1344
-1536
-1660
-1696
-1552
-1332
-1106
-824
-553
-306
-62
186
380
546
639
625
611
562
526
528
566
580
603
678
702
737
727
680
571
397
208
3
-210
-434
-627
-782
-915
-926
-935
-945
-861
-757
-639
-583
-562
-595
-654
-644
-628
-682
-767
-790
-810
-807
-810
-773
-704
-643
-548
-465
-443
-486
-527
-614
-665
-713
-792
-850
-934
-944
-900
-818
-690
-558
-432
-321
-190
-150
-205
-115
-190
-260
-280
-401
-410
-523
-531
-474
-496
-438
-454
-483
-488
-519
-518
-575
-678
-842
-958
-1093
-1227
-1343
-1416
-1378
-1373
-1327
-1286
-1233
-1162
-1106
-1071
-1088
-1112
-1172
-1213
-1217
-1253
-1255
-1230
-1182
-1109
-1017
-943
-861
-747
-637
-531
-456
-428
-408
-372
-363
-329
-301
-331
-338
-302
-227
-154
-105
-46
32
88
104
175
208
195
214
225
267
271
279
327
337
368
386
419
470
518
590
675
728
784
871
978
984
1005
1070
1049
1087
1124
1103
1068
1100
1141
1154
1263
1291
1328
1356
1475
1539
1572
1658
1611
1732
1758
1853
1957
1938
1877
1283
801
367
-401
-854
-1294
-1759
-2068
-2087
-1762
-1247
-628
-88
230
152
27
-161
-260
-254
-341
-433
-704
-862
-1072
-1228
-1232
-1213
-1045
-1031
-978
-944
-992
-988
-938
-836
-898
-1082
-1299
-1597
-1778
-1778
-1662
-1447
-1140
-820
-551
-292
12
316
608
844
919
921
852
749
681
606
566
541
547
577
590
617
642
645
606
512
369
247
73
-187
-438
-631
-829
-941
-1040
-1090
-1053
-967
-886
-796
-686
-639
-545
-477
-443
-417
-448
-503
-577
-666
-739
-758
-773
-770
-731
-702
-674
-600
-558
-560
-516
-513
-586
-600
-631
-658
-655
-673
-621
-576
-538
-463
-408
-334
-293
-278
-216
-224
-269
-273
-324
-370
-393
-374
-378
-436
-456
-522
-649
-708
-670
-664
-695
-714
-793
-876
-915
-944
-963
-984
-994
-1031
-1079
-1108
-1113
-1144
-1167
-1161
-1160
-1163
-1161
-1136
-1097
-1010
-912
-840
-737
-631
-549
-446
-330
-210
-117
-49
-14
9
79
80
82
100
92
100
128
175
219
276
338
406
417
436
431
415
411
370
334
255
152
89
82
103
114
139
112
54
-25
-145
-246
-251
-160
-32
68
62
7
-86
-129
-165
-203
-138
-60
-10
27
50
114
162
200
264
318
352
342
402
558
777
966
1071
1151
1209
1176
1151
1165
1168
1199
1201
1125
970
701
367
95
-22
80
288
503
711
735
577
371
185
57
-11
-52
-115
-269
-508
-744
-879
-914
-937
-992
-1059
-1133
-1191
-1230
-1190
-1061
-945
-858
-838
-932
-1078
-1217
-1311
-1312
-1279
-1246
-1226
-1252
-1277
-1265
-1215
-1111
-994
-929
-847
-815
-783
-693
-602
-523
-443
-396
-378
-366
-326
-234
-202
-199
-139
-75
5
47
32
30
58
75
67
85
105
108
114
112
101
76
55
42
25
34
58
64
60
25
-19
-55
-88
-105
-129
-181
-238
-311
-391
-415
-407
-420
-433
-420
-404
-384
-374
-417
-439
-454
-470
-500
-524
-578
-690
-766
-806
-884
-967
-1015
-1020
-999
-937
-888
-915
-958
-960
-946
-971
-983
-994
-993
-994
-1071
-1129
-1166
-1182
-1159
-1118
-1070
-1066
-1069
-1050
-1010
-959
-970
-990
-979
-967
-936
-938
-943
-911
-845
-763
-717
-685
-632
-583
-563
-551
-523
-495
-484
-439
-414
-414
-404
-368
-348
-345
-322
-302
-272
-254
-250
-183
-120
-105
-108
-106
-102
-94
-103
-139
-159
-162
-138
-83
-50
-67
-24
-6
19
85
136
184
196
239
347
395
397
475
545
596
660
690
710
729
732
768
816
875
941
1046
1150
1232
1335
1428
1502
1569
1639
1681
1656
1648
1621
1554
1445
1267
1050
711
331
78
48
234
466
755
974
957
748
475
232
66
-17
-93
-230
-544
-903
-1148
-1296
-1360
-1404
-1443
-1480
-1510
-1526
-1488
-1375
-1210
-1027
-939
-936
-1039
-1171
-1294
-1415
-1455
-1452
-1444
-1449
-1437
-1397
-1328
-1216
-1065
-904
-775
-695
-647
-599
-527
-465
-391
-319
-264
-244
-220
-165
-149
-136
-133
-95
-1
58
118
154
153
163
163
187
207
231
234
216
225
208
177
157
156
177
198
187
112
60
19
-32
-82
-148
-212
-256
-310
-341
-376
-418
-428
-432
-414
-381
-405
-454
-489
-515
-509
-533
-588
-627
-650
-654
-687
-746
-808
-875
-896
-936
-1000
-1067
-1090
-1018
-925
-876
-827
-825
-881
-910
-954
-978
-983
-1036
-1036
-1070
-1138
-1169
-1198
-1133
-1068
-1028
-990
-1008
-996
-951
-909
-860
-795
-790
-788
-770
-763
-730
-716
-694
-657
-630
-627
-619
-608
-621
-590
-512
-465
-452
-457
-457
-461
-455
-471
-453
-420
-406
-374
-341
-273
-222
-218
-199
-157
-125
-110
-109
-105
-114
-111
-103
-117
-116
-86
-54
-16
35
102
138
217
306
378
437
466
517
533
555
610
659
684
714
769
821
864
907
990
1109
1219
1316
1385
1473
1600
1702
1780
1798
1761
1708
1624
1513
1295
1067
757
399
100
-72
36
275
552
824
896
710
462
247
69
-22
-96
-170
-348
-645
-944
-1196
-1329
-1381
-1406
-1419
-1440
-1457
-1426
-1296
-1115
-942
-819
-782
-870
-1034
-1173
-1310
-1389
-1414
-1443
-1469
-1477
-1472
-1446
-1362
-1221
-1077
-940
-836
-777
-701
-606
-538
-477
-412
-351
-302
-274
-266
-258
-256
-246
-190
-139
-108
-46
-11
10
38
46
79
149
199
222
269
279
250
238
243
243
230
217
199
155
112
79
14
-44
-88
-102
-98
-108
-148
-203
-219
-223
-240
-254
-290
-312
-335
-345
-369
-420
-474
-505
-519
-590
-706
-809
-874
-955
-1010
-1045
-1006
-949
-947
-932
-893
-897
-935
-939
-922
-907
-903
-915
-919
-981
-1046
-1059
-1068
-1077
-1091
-1070
-1044
-1014
-978
-923
-831
-768
-715
-677
-658
-673
-694
-703
-683
-646
-624
-607
-592
-611
-593
-558
-523
-453
-435
-416
-368
-327
-304
-288
-256
-219
-178
-165
-179
-189
-219
-206
-172
-160
-134
-149
-163
-155
-141
-154
-162
-161
-143
-131
-121
-95
-71
-71
-45
36
91
123
171
226
246
263
288
297
347
401
443
481
518
550
576
623
685
735
795
900
1030
1153
1248
1330
1416
1460
1526
1577
1614
1617
1582
1565
1517
1339
1061
788
463
126
-91
-122
50
339
668
863
766
498
225
17
-91
-172
-258
-409
-694
-1000
-1232
-1370
-1432
-1469
-1475
-1503
-1525
-1515
-1443
-1286
-1093
-909
-835
-866
-976
-1122
-1255
-1361
-1445
-1467
-1443
-1436
-1442
-1440
-1382
-1240
-1072
-863
-713
-642
-589
-532
-467
-390
-313
-280
-281
-270
-277
-293
-283
-291
-277
-222
-149
-65
-3
36
56
75
107
151
184
227
255
250
247
232
187
146
140
127
100
107
86
26
-32
-69
-106
-133
-161
-202
-244
-296
-352
-385
-385
-379
-402
-444
-476
-524
-545
-599
-708
-778
-860
-914
-951
-1002
-1007
-1006
-1046
-1042
-1024
-1048
-1077
-1068
-1051
-1011
-991
-1001
-982
-980
-1021
-1061
-1098
-1135
-1159
-1139
-1111
-1080
-1041
-1000
-942
-898
-854
-807
-789
-720
-659
-618
-583
-580
-550
-504
-490
-452
-435
-462
-461
-446
-400
-386
-406
-418
-393
-372
-375
-348
-332
-333
-317
-305
-286
-275
-298
-315
-291
-278
-295
-321
-358
-350
-339
-323
-313
-313
-282
-233
-191
-155
-154
-118
-43
14
45
55
70
92
159
215
227
245
281
323
380
450
499
545
636
715
804
875
942
1050
1138
1244
1361
1422
1473
1546
1625
1713
1776
1737
1677
1506
1241
969
633
291
52
69
299
542
789
976
942
735
461
248
118
14
-70
-195
-470
-807
-1101
-1310
-1395
-1432
-1452
-1474
-1484
-1468
-1394
-1221
-1004
-836
-766
-789
-906
-1045
-1193
-1339
-1391
-1404
-1402
-1423
-1438
-1435
-1428
-1351
-1192
-1007
-849
-707
-607
-533
-455
-382
-313
-266
-240
-258
-298
-306
-312
-318
-305
-272
-203
-143
-83
1
29
57
115
215
303
342
382
408
381
346
302
240
208
188
146
87
53
25
-20
-32
-66
-90
-106
-141
-173
-199
-236
-277
-286
-317
-329
-312
-346
-394
-479
-553
-597
-634
-742
-876
-934
-947
-941
-953
-974
-988
-1019
-1036
-1038
-1042
-1032
-1024
-1021
-1010
-999
-963
-955
-990
-1045
-1078
-1082
-1083
-1090
-1079
-1037
-993
-957
-917
-859
-801
-749
-698
-648
-627
-607
-578
-532
-506
-515
-512
-477
-445
-438
-427
-449
-446
-391
-355
-342
-357
-364
-356
-352
-339
-317
-316
-312
-299
-309
-337
-370
-344
-306
-307
-318
-347
-344
-324
-321
-295
-286
-258
-197
-161
-138
-98
-56
-4
76
130
174
219
251
283
312
353
379
405
447
487
551
653
755
864
963
1060
1163
1253
1363
1444
1520
1621
1704
1792
1818
1805
1796
1649
1351
1061
744
357
70
22
215
504
825
1094
1109
869
576
362
239
168
96
-37
-278
-621
-941
-1161
-1266
-1337
-1426
-1476
-1500
-1517
-1485
-1316
-1085
-886
-747
-729
-834
-1010
-1200
-1370
-1462
-1510
-1527
-1566
-1610
-1616
-1600
-1525
-1380
-1192
-1034
-902
-832
-757
-618
-515
-446
-388
-365
-376
-394
-387
-366
-362
-362
-318
-239
-144
-46
31
68
87
122
174
242
326
391
421
390
365
327
278
233
213
172
121
77
4
-44
-82
-128
-159
-174
-198
-219
-233
-242
-285
-330
-317
-313
-342
-365
-399
-458
-547
-640
-709
-819
-998
-1120
-1125
-1056
-1072
-1115
-1066
-1070
-1136
-1205
-1196
-1163
-1123
-1063
-1013
-986
-1002
-1009
-1025
-1052
-1065
-1100
-1121
-1127
-1103
-1078
-1008
-884
-815
-777
-754
-706
-636
-555
-529
-516
-479
-452
-447
-474
-484
-483
-476
-444
-445
-460
-447
-416
-395
-341
-294
-321
-320
-286
-270
-252
-244
-238
-208
-209
-221
-205
-233
-260
-267
-273
-287
-334
-358
-364
-343
-297
-263
-220
-166
-125
-74
25
102
111
135
172
218
271
274
274
329
410
516
612
667
772
894
995
1094
1152
1239
1319
1369
1477
1606
1696
1746
1812
1843
1823
1675
1373
1078
672
215
-134
-265
-81
212
572
899
962
782
543
370
272
260
280
240
38
-311
-683
-955
-1074
-1146
-1214
-1299
-1365
-1421
-1443
-1291
-1061
-833
-680
-614
-667
-842
-1037
-1206
-1286
-1305
-1366
-1388
-1411
-1489
-1486
-1394
-1206
-1027
-871
-722
-636
-559
-438
-316
-204
-162
-129
-109
-123
-116
-118
-125
-104
-65
-22
28
70
96
97
108
105
139
208
243
248
220
188
175
133
76
17
-26
-26
-16
-29
-79
-123
-162
-194
-198
-197
-203
-224
-264
-296
-314
-380
-425
-447
-480
-549
-620
-671
-711
-723
-715
-755
-828
-855
-862
-880
-908
-956
-978
-973
-1015
-1022
-1050
-1101
-1127
-1121
-1059
-1030
-1035
-1010
-1019
-995
-1002
-960
-959
-933
-1127
-1664
-1690
-1663
-1594
-1404
-1242
-953
-813
-623
-497
-495
-322
-229
-186
-142
-91
-84
-123
-69
24
42
-1
-91
-124
-193
-241
-201
-191
-173
-194
-240
-273
-351
-347
-366
-423
-408
-353
-275
-190
-107
-14
18
91
220
335
448
535
617
685
688
682
654
666
702
719
796
841
899
945
988
1073
1141
1255
1379
1494
1618
1775
1986
2141
2285
2493
2689
2758
2847
2823
2493
2054
1318
485
-315
-1104
-1774
-2408
-2648
-2534
-2131
-1431
-693
-164
37
96
179
269
431
598
579
347
-93
-531
-904
-1234
-1436
-1623
-1715
-1716
-1656
-1528
-1378
-1128
-897
-746
-714
-898
-1207
-1575
-1855
-1986
-2046
-2024
-1969
-1877
-1660
-1380
-943
-392
121
573
891
1141
1337
1474
1520
1414
1257
1070
883
708
556
460
395
398
427
457
474
455
448
392
262
98
-111
-341
-603
-769
-889
-1096
-1164
-1222
-1214
-1077
-920
-676
-505
-342
-220
-195
-183
-224
-329
-499
-665
-819
-987
-1127
-1254
-1415
-1460
-1446
-1465
-1425
-1421
-1391
-1385
-1347
-1256
-1245
-1211
-1195
-1206
-1235
-1236
-1178
-1033
-897
-723
-502
-318
-107
68
195
210
174
130
15
-152
-341
-503
-715
-845
-893
-946
-982
-991
-956
-946
-866
-815
-749
-737
-770
-774
-818
-828
-899
-936
-934
-965
-931
-873
-787
-725
-678
-614
-598
-576
-555
-608
-682
-722
-768
-813
-851
-866
-867
-819
-720
-640
-524
-404
-272
-130
-7
77
130
191
247
328
411
478
580
702
842
1006
1156
1291
1384
1501
1566
1565
1576
1588
1567
1585
1651
1769
1884
2035
2225
2372
2556
2715
2803
2932
2981
2953
2953
2872
2829
2576
1803
967
-39
-1079
-1865
-2466
-2935
-3447
-3520
-3155
-2458
-1392
-379
276
480
468
271
189
189
146
-48
-353
-675
-940
-1059
-1112
-1036
-994
-889
-816
-825
-912
-1105
-1264
-1387
-1453
-1692
-2023
-2350
-2557
-2505
-2203
-1710
-1220
-724
-219
294
765
1184
1529
1667
1617
1445
1200
937
742
602
493
436
463
543
621
760
804
799
708
485
152
-270
-637
-988
-1288
-1513
-1674
-1729
-1637
-1412
-1097
-740
-400
-111
56
87
97
54
-67
-266
-509
-772
-1047
-1181
-1282
-1274
-1218
-1087
-882
-773
-651
-773
-816
-918
-1175
-1285
-1543
-1762
-1900
-1894
-1712
-1488
-1119
-775
-427
-47
263
517
643
764
689
482
268
34
-224
-435
-570
-702
-744
-707
-641
-651
-597
-572
-581
-625
-749
-888
-1062
-1214
-1348
-1370
-1401
-1362
-1230
-1098
-888
-695
-499
-349
-295
-292
-375
-423
-547
-716
-861
-1068
-1165
-1183
-1166
-1038
-918
-817
-643
-440
-303
-183
-131
-145
-149
-199
-239
-269
-330
-325
-293
-159
-27
165
318
442
616
696
832
939
1017
1024
1001
967
986
961
941
1006
1055
1130
1194
1306
1349
1463
1534
1626
1767
1804
1937
2020
2087
2179
2217
2363
2505
2550
2640
2624
2518
1892
1017
141
-989
-1781
-2454
-2866
-3362
-3630
-3394
-2803
-1696
-645
251
615
637
479
343
338
366
286
-16
-303
-608
-750
-828
-829
-825
-817
-677
-682
-783
-1087
-1324
-1532
-1674
-1738
-2044
-2266
-2481
-2425
-2145
-1576
-1007
-506
17
411
814
1102
1415
1408
1330
1150
918
734
583
502
388
402
461
622
743
817
775
676
527
256
-121
-592
-967
-1255
-1479
-1557
-1623
-1571
-1448
-1138
-739
-419
-123
41
128
75
-24
-175
-317
-526
-708
-930
-1051
-1145
-1158
-1041
-931
-765
-717
-580
-617
-659
-1009
-1213
-1292
-1621
-1638
-1810
-1843
-1843
-1601
-1230
-957
-576
-325
-20
163
258
261
248
215
104
-64
-226
-333
-513
-635
-673
-655
-704
-658
-569
-664
-724
-806
-839
-928
-1053
-1167
-1313
-1305
-1318
-1260
-1182
-1015
-825
-699
-496
-380
-316
-301
-331
-422
-545
-647
-766
-870
-902
-948
-965
-904
-797
-676
-588
-457
-335
-290
-271
-273
-326
-316
-281
-336
-351
-323
-262
-154
2
204
347
502
664
754
802
806
800
757
717
725
674
650
716
808
935
995
1066
1134
1237
1358
1412
1462
1501
1621
1683
1768
1914
1986
2104
2312
2428
2554
2638
2734
2655
2693
2144
1085
87
-1194
-2110
-2815
-3169
-3631
-3891
-3655
-3085
-1934
-730
271
788
851
666
560
541
546
451
152
-156
-406
-582
-753
-815
-836
-776
-561
-575
-699
-1085
-1417
-1657
-1816
-1945
-2202
-2484
-2716
-2579
-2307
-1802
-1227
-618
-65
416
861
1167
1406
1470
1363
1165
953
707
486
349
269
273
355
493
639
700
724
637
547
295
-13
-466
-967
-1298
-1554
-1651
-1748
-1655
-1557
-1238
-854
-449
-69
125
293
288
242
59
-98
-328
-560
-780
-964
-1074
-1174
-1129
-1092
-964
-781
-700
-779
-940
-1105
-1338
-1528
-1729
-1879
-2050
-2097
-1910
-1680
-1343
-983
-552
-232
99
322
482
508
426
314
96
-101
-399
-560
-729
-817
-821
-790
-713
-669
-602
-619
-603
-636
-710
-835
-990
-1132
-1247
-1255
-1240
-1131
-1030
-885
-686
-533
-372
-271
-237
-313
-402
-541
-702
-887
-1063
-1190
-1263
-1278
-1258
-1159
-1084
-923
-775
-583
-462
-386
-322
-331
-297
-341
-382
-394
-407
-437
-395
-273
-161
-12
150
303
417
522
583
625
702
687
691
654
712
744
788
880
950
1077
1159
1298
1387
1444
1498
1568
1480
1513
1530
1518
1583
1665
1762
1857
2054
2231
2470
2660
2801
2826
2773
1915
1001
-147
-1333
-2192
-2864
-3233
-3820
-3952
-3792
-2957
-1833
-651
224
604
666
573
570
555
525
267
-4
-240
-450
-652
-867
-938
-953
-758
-549
-477
-613
-959
-1183
-1440
-1570
-1849
-2170
-2600
-2786
-2687
-2398
-1892
-1390
-815
-301
341
765
1100
1295
1348
1268
1088
932
678
473
273
201
201
317
479
598
717
757
762
668
429
27
-435
-870
-1218
-1491
-1728
-1807
-1799
-1643
-1305
-968
-583
-248
58
250
292
284
127
-30
-239
-456
-691
-928
-1071
-1192
-1176
-1061
-906
-777
-615
-696
-891
-963
-1217
-1432
-1572
-1758
-1993
-2062
-1946
-1783
-1583
-1248
-885
-569
-211
51
235
320
364
312
222
84
-139
-361
-564
-687
-763
-727
-669
-673
-673
-651
-659
-658
-723
-848
-979
-1101
-1187
-1238
-1245
-1217
-1113
-1019
-831
-676
-498
-365
-259
-214
-278
-327
-469
-605
-800
-932
-1032
-1119
-1086
-1049
-998
-899
-749
-635
-548
-426
-402
-370
-361
-398
-429
-436
-429
-421
-322
-215
-87
64
204
310
406
459
516
534
550
525
497
497
517
614
665
715
805
1036
923
996
1321
1489
1609
1782
1867
1806
1774
1679
1644
1731
1816
1915
2148
2475
2652
2766
2877
2833
2425
1371
559
-694
-1723
-2391
-2947
-3348
-3839
-3683
-3323
-2394
-1364
-446
213
512
574
618
682
688
632
397
211
-37
-231
-498
-626
-666
-651
-379
-301
-322
-544
-833
-1008
-1210
-1379
-1778
-2113
-2432
-2562
-2461
-2228
-1812
-1356
-800
-245
263
659
982
1188
1254
1195
1103
923
710
532
335
263
287
420
531
627
766
796
813
703
432
16
-439
-791
-1120
-1377
-1597
-1750
-1829
-1671
-1391
-1126
-807
-501
-278
-50
61
76
4
-116
-237
-402
-549
-731
-843
-965
-911
-840
-765
-668
-614
-602
-718
-834
-991
-1180
-1375
-1532
-1723
-1823
-1843
-1799
-1681
-1489
-1195
-930
-645
-406
-211
-63
104
174
172
172
79
-54
-213
-301
-416
-479
-435
-425
-430
-493
-518
-532
-626
-719
-853
-1009
-1118
-1226
-1259
-1264
-1245
-1162
-1050
-886
-749
-645
-544
-485
-454
-443
-465
-537
-620
-690
-744
-770
-788
-788
-758
-712
-621
-576
-543
-484
-470
-445
-435
-441
-464
-525
-565
-558
-499
-446
-339
-227
-96
71
211
332
404
451
506
494
484
471
449
487
490
550
622
714
832
961
1070
1143
1246
1281
1312
1308
1270
1237
1221
1299
1383
1452
1615
1734
1952
2124
2305
2499
2565
2567
2583
2204
1491
776
-189
-987
-1662
-2016
-2510
-2909
-2937
-2752
-2193
-1552
-836
-411
-181
-53
12
132
184
206
138
60
-43
-189
-388
-537
-627
-573
-352
-204
-140
-248
-386
-530
-645
-814
-1050
-1281
-1572
-1713
-1789
-1768
-1694
-1547
-1266
-1003
-676
-438
-219
-57
59
162
216
229
214
163
151
172
213
308
395
510
621
740
817
797
704
507
312
124
-116
-350
-563
-798
-968
-1084
-1111
-1082
-1026
-913
-826
-699
-629
-550
-526
-515
-506
-563
-621
-657
-720
-780
-827
-805
-731
-649
-548
-512
-457
-541
-579
-528
-691
-689
-725
-815
-927
-978
-930
-959
-969
-843
-799
-751
-680
-635
-554
-520
-458
-415
-376
-365
-387
-409
-456
-477
-433
-411
-354
-347
-326
-301
-293
-319
-355
-378
-413
-433
-439
-452
-498
-521
-519
-522
-536
-558
-570
-576
-558
-567
-592
-609
-627
-618
-621
-639
-645
-628
-614
-604
-589
-540
-509
-451
-416
-383
-335
-316
-279
-238
-240
-219
-177
-145
-137
-133
-108
-79
-22
11
20
23
25
31
35
51
72
97
139
166
209
249
241
252
289
304
327
366
411
422
439
492
514
522
540
544
559
599
655
712
780
861
921
971
1010
1077
1118
1114
1114
1099
1004
866
710
515
303
91
-64
-109
-42
77
229
328
302
215
82
-45
-109
-123
-117
-125
-208
-346
-513
-679
-794
-873
-905
-907
-905
-939
-963
-987
-1021
-1000
-969
-963
-974
-1004
-1022
-1058
-1091
-1061
-1003
-973
-939
-900
-865
-825
-786
-757
-727
-679
-614
-556
-502
-487
-476
-467
-463
-411
-338
-250
-182
-125
-72
-62
-66
-56
-53
-48
-45
-30
-10
-3
-32
-42
-49
-36
-43
-37
-43
-57
-57
-118
-162
-194
-215
-227
-254
-285
-319
-362
-407
-448
-468
-473
-483
-481
-531
-584
-589
-575
-557
-527
-528
-530
-522
-559
-587
-620
-662
-687
-695
-716
-752
-800
-852
-905
-926
-905
-869
-821
-778
-732
-688
-668
-697
-698
-669
-649
-632
-618
-623
-624
-604
-573
-564
-533
-481
-448
-384
-327
-296
-283
-290
-275
-261
-286
-292
-295
-327
-344
-334
-324
-283
-242
-222
-184
-170
-169
-175
-175
-147
-179
-190
-176
-213
-210
-172
-173
-169
-136
-113
-100
-82
-92
-131
-166
-206
-234
-239
-239
-252
-258
-250
-232
-199
-175
-162
-145
-108
-79
-73
-61
-48
-24
-10
3
7
3
24
79
114
124
137
174
226
247
268
287
302
295
332
365
385
393
415
459
492
527
552
578
599
638
660
663
639
563
498
409
315
240
171
145
179
189
151
101
27
-25
-93
-157
-172
-226
-292
-307
-345
-448
-523
-572
-632
-668
-702
-707
-729
-786
-825
-872
-905
-930
-941
-955
-974
-977
-967
-951
-955
-940
-918
-928
-918
-875
-865
-855
-831
-792
-742
-684
-664
-657
-640
-639
-620
-580
-515
-467
-426
-353
-310
-286
-265
-240
-217
-184
-133
-98
-95
-76
-62
-74
-81
-74
-79
-105
-137
-158
-177
-202
-224
-243
-254
-252
-266
-257
-268
-285
-288
-307
-337
-377
-409
-419
-438
-458
-480
-508
-543
-548
-531
-565
-579
-570
-566
-578
-602
-590
-583
-591
-569
-558
-560
-557
-566
-559
-564
-569
-540
-524
-553
-556
-544
-519
-499
-499
-485
-461
-427
-377
-361
-356
-304
-266
-237
-216
-212
-214
-207
-209
-213
-214
-219
-202
-195
-183
-137
-136
-146
-106
-99
-96
-78
-110
-138
-128
-131
-138
-147
-199
-239
-252
-263
-276
-296
-274
-263
-277
-263
-236
-234
-237
-236
-229
-236
-246
-234
-226
-232
-254
-259
-253
-244
-247
-261
-260
-271
-279
-237
-236
-261
-244
-241
-243
-246
-237
-226
-232
-218
-187
-182
-180
-197
-216
-206
-210
-187
-148
-139
-129
-118
-123
-135
-142
-153
-132
-125
-145
-139
-145
-150
-143
-134
-142
-170
-179
-193
-193
-225
-209
-176
-195
-175
-148
-160
-187
-200
-207
-203
-185
-188
-202
-234
-247
-240
-248
-239
-245
-251
-248
-268
-289
-298
-305
-318
-311
-306
-300
-293
-295
-284
-295
-325
-326
-307
-305
-328
-336
-328
-333
-313
-297
-297
-304
-306
-314
-321
-296
-288
-294
-306
-317
-335
-347
-342
-340
-330
-329
-338
-339
-319
-301
-303
-300
-308
-324
-337
-342
-309
-300
-301
-296
-292
-294
-308
-310
-312
-307
-299
-313
-315
-341
-362
-368
-387
-393
-382
-354
-327
-310
-307
-298
-273
-267
-246
-221
-220
-229
-229
-234
-257
-272
-285
-299
-298
-314
-316
-305
-317
-309
-320
-326
-301
-331
-321
-304
-328
-316
-309
-323
-314
-305
-285
-257
-247
-232
-245
-261
-254
-270
-266
-255
-265
-272
-279
-258
-244
-270
-299
-308
-296
-316
-332
-310
-331
-357
-349
-357
-361
-345
-350
-345
-307
-276
-248
-227
-192
-183
-186
-167
-155
-135
-148
-188
-186
-190
-215
-219
-239
-235
-230
-238
-237
-227
-247
-253
-239
-234
-224
-226
-231
-211
-191
-181
-168
-165
-194
-185
-163
-161
-182
-206
-198
-201
-219
-214
-237
-240
-211
-212
-205
-205
-217
-237
-247
-270
-290
-309
-337
-342
-337
-334
-335
-330
-309
-273
-256
-250
-239
-251
-251
-241
-250
-271
-272
-271
-259
-266
-292
-321
-338
-356
-352
-341
-344
-344
-350
-342
-335
-315
-317
-332
-331
-337
-367
-391
-418
-435
-440
-433
-425
-413
-390
-368
-359
-338
-315
-338
-340
-326
-344
-361
-353
-340
-352
-353
-358
-364
-388
-400
-371
-354
-369
-372
-355
-340
-320
-321
-325
-322
-322
-311
-287
-277
-258
-243
-234
-242
-257
-246
-251
-262
-245
-241
-268
-272
-272
-279
-267
-254
-270
-263
-245
-221
-212
-209
-201
-183
-186
-181
-185
-205
-186
-178
-186
-167
-167
-156
-124
-156
-172
-171
-198
-204
-220
-239
-253
-269
-274
-266
-249
-246
-232
-229
-227
-213
-200
-195
-214
-212
-197
-225
-199
-187
-167
-141
-151
-157
-141
-118
-121
-135
-166
-204
-224
-243
-301
-349
-366
-367
-358
-363
-364
-359
-362
-341
-333
-325
-314
-300
-302
-298
-307
-287
-272
-278
-271
-264
-252
-255
-261
-261
-259
-293
-299
-307
-328
-330
-360
-382
-383
-393
-364
-339
-336
-300
-269
-252
-235
-267
-271
-247
-242
-221
-195
-217
-217
-180
-140
-120
-122
-150
-171
-135
-115
-124
-151
-172
-208
-230
-207
-199
-211
-216
-206
-191
-177
-143
-140
-165
-135
-122
-137
-134
-128
-140
-119
-105
-130
-125
-148
-173
-166
-166
-185
-188
-213
-215
-215
-255
-277
-282
-281
-272
-264
-283
-311
-307
-324
-333
-328
-339
-348
-348
-340
-325
-313
-314
-311
-294
-290
-299
-291
-281
-267
-292
-302
-312
-323
-328
-339
-322
-306
-306
-298
-311
-318
-297
-309
-325
-344
-348
-337
-345
-338
-347
-318
-266
-273
-268
-225
-220
-199
-198
-220
-229
-239
-251
-271
-292
-294
-298
-311
-304
-305
-304
-301
-294
-294
-276
-254
-238
-241
-234
-221
-216
-209
-219
-233
-227
-239
-260
-269
-266
-237
-226
-205
-203
-214
-212
-213
-214
-203
-226
-235
-231
-220
-194
-223
-237
-240
-236
-212
-211
-238
-273
-263
-241
-250
-222
-203
-200
-186
-181
-174
-190
-215
-233
-234
-253
-269
-263
-267
-262
-275
-295
-300
-300
-290
-283
-283
-281
-240
-216
-206
-191
-183
-181
-206
-226
-242
-231
-246
-277
-273
-281
-279
-260
-240
-254
-262
-270
-256
-255
-276
-306
-305
-329
-322
-318
-342
-350
-363
-343
-309
-284
-281
-259
-230
-228
-235
-235
-243
-275
-282
-295
-320
-320
-347
-338
-313
-309
-323
-320
-301
-287
-272
-280
-287
-280
-283
-273
-277
-321
-332
-321
-344
-355
-354
-351
-337
-350
-347
-363
-368
-345
-343
-324
-316
-332
-306
-278
-271
-253
-213
-206
-197
-162
-153
-161
-167
-149
-133
-132
-162
-176
-188
-182
-184
-175
-158
-166
-192
-178
-176
-195
-186
-201
-207
-230
-265
-274
-302
-304
-283
-283
-286
-263
-261
-233
-210
-206
-177
-172
-170
-180
-176
-178
-197
-212
-216
-226
-238
-236
-215
-206
-193
-215
-227
-207
-219
-190
-194
-237
-229
-225
-237
-232
-225
-243
-260
-281
-267
-241
-229
-201
-191
-191
-188
-184
-173
-194
-218
-224
-236
-242
-256
-252
-225
-225
-216
-213
-220
-178
-156
-162
-181
-192
-193
-199
-205
-237
-264
-271
-279
-306
-277
-246
-242
-225
-203
-194
-174
-164
-141
-136
-135
-139
-135
-124
-158
-198
-212
-230
-219
-197
-214
-236
-240
-216
-185
-148
-146
-159
-154
-137
-124
-122
-160
-177
-157
-165
-170
-180
-188
-194
-174
-181
-217
-231
-256
-261
-242
-242
-231
-238
-254
-236
-238
-254
-238
-242
-219
-189
-177
-189
-211
-211
-195
-182
-200
-214
-219
-215
-195
-216
-224
-213
-274
-290
-281
-312
-327
-370
-408
-386
-374
-367
-382
-445
-447
-409
-406
-377
-348
-372
-346
-316
-297
-268
-268
-259
-238
-227
-227
-247
-241
-256
-277
-274
-265
-272
-275
-263
-274
-278
-248
-279
-269
-238
-249
-259
-268
-286
-272
-250
-253
-242
-267
-282
-257
-261
-248
-213
-235
-226
-190
-159
-137
-118
-119
-151
-167
-180
-195
-230
-244
-247
-242
-226
-223
-221
-228
-246
-227
-220
-257
-253
-260
-294
-298
-298
-304
-309
-309
-294
-258
-237
-247
-215
-217
-221
-219
-237
-246
-246
-254
-273
-302
-323
-326
-307
-274
-243
-245
-289
-294
-286
-272
-274
-285
-276
-286
-314
-304
-292
-285
-276
-268
-228
-240
-225
-220
-231
-232
-231
-232
-220
-194
-183
-209
-247
-266
-259
-278
-273
-249
-272
-291
-341
-353
-335
-325
-327
-342
-361
-356
-335
-316
-281
-274
-276
-267
-280
-290
-266
-272
-290
-299
-322
-324
-309
-310
-296
-297
-331
-321
-295
-276
-274
-266
-258
-270
-290
-309
-318
-322
-326
-324
-328
-338
-324
-304
-298
-300
-290
-281
-303
-280
-266
-293
-303
-280
-288
-291
-288
-296
-267
-287
-268
-239
-248
-221
-197
-199
-222
-230
-202
-203
-229
-234
-243
-259
-239
-233
-258
-245
-273
-297
-291
-295
-288
-296
-287
-273
-281
-299
-278
-254
-246
-230
-208
-226
-230
-218
-235
-238
-275
-293
-287
-306
-318
-335
-349
-356
-350
-328
-323
-310
-314
-317
-311
-287
-293
-284
-280
-317
-308
-287
-291
-307
-315
-350
-358
-343
-338
-316
-318
-312
-284
-301
-312
-288
-292
-281
-304
-306
-290
-278
-270
-265
-255
-268
-251
-235
-210
-180
-184
-209
-207
-183
-190
-180
-169
-171
-192
-200
-180
-180
-192
-169
-185
-215
-220
-224
-237
-227
-221
-227
-246
-239
-232
-249
-241
-245
-252
-240
-241
-256
-256
-265
-270
-283
-289
-282
-274
-257
-243
-244
-232
-216
-188
-162
-177
-193
-191
-191
-176
-187
-213
-203
-213
-213
-169
-178
-208
-204
-206
-232
-228
-220
-241
-255
-274
-269
-247
-232
-214
-195
-199
-176
-142
-163
-160
-148
-168
-152
-138
-174
-207
-220
-237
-226
-222
-237
-250
-247
-226
-198
-191
-192
-189
-192
-174
-192
-222
-233
-242
-232
-208
-217
-235
-227
-202
-182
-159
-162
-176
-191
-185
-175
-186
-211
-252
-257
-259
-244
-259
-251
-219
-241
-226
-229
-227
-241
-278
-284
-302
-318
-328
-327
-318
-306
-297
-303
-282
-238
-269
-266
-240
-267
-274
-261
-298
-319
-316
-335
-335
-336
-334
-358
-362
-348
-352
-332
-320
-312
-330
-332
-333
-343
-349
-332
-337
-344
-320
-317
-319
-316
-334
-336
-303
-289
-303
-300
-314
-323
-279
-280
-307
-287
-283
-291
-262
-242
-257
-278
-299
-299
-286
-282
-305
-304
-307
-308
-331
-336
-321
-337
-344
-318
-290
-295
-278
-264
-251
-234
-217
-199
-198
-189
-202
-221
-257
-275
-289
-284
-240
-236
-248
-232
-236
-245
-253
-267
-269
-288
-292
-299
-300
-291
-288
-258
-260
-277
-284
-267
-259
-259
-268
-284
-289
-288
-272
-272
-312
-355
-378
-378
-364
-355
-356
-364
-360
-313
-293
-308
-311
-307
-317
-305
-273
-293
-318
-344
-337
-331
-334
-328
-323
-334
-343
-358
-367
-367
-372
-381
-382
-396
-389
-378
-362
-339
-337
-344
-333
-314
-312
-308
-325
-312
-300
-303
-313
-298
-295
-295
-289
-302
-286
-263
-267
-253
-265
-271
-270
-301
-308
-298
-297
-289
-295
-333
-336
-336
-333
-312
-320
-355
-353
-327
-308
-284
-273
-271
-259
-212
-198
-201
-213
-248
-273
-282
-261
-240
-245
-269
-303
-314
-326
-332
-331
-347
-360
-360
-362
-344
-335
-342
-340
-346
-317
-309
-331
-331
-307
-305
-312
-311
-301
-290
-287
-287
-301
-298
-302
-317
-310
-313
-319
-342
-356
-347
-339
-325
-323
-303
-303
-334
-321
-319
-330
-356
-362
-362
-379
-364
-369
-377
-383
-343
-295
-290
-292
-293
-300
-292
-253
-244
-240
-218
-230
-249
-262
-282
-291
-309
-336
-348
-346
-361
-383
-387
-377
-341
-326
-327
-307
-290
-279
-254
-230
-223
-228
-229
-232
-228
-238
-264
-261
-262
-266
-267
-293
-294
-268
-223
-196
-204
-198
-194
-193
-186
-184
-173
-170
-161
-148
-158
-182
-206
-239
-254
-233
-235
-231
-228
-218
-239
-231
-208
-254
-279
-264
-251
-243
-251
-254
-272
-274
-262
-260
-263
-284
-285
-272
-251
-209
-198
-234
-212
-223
-234
-206
-214
-225
-218
-250
-277
-271
-256
-258
-263
-269
-282
-279
-285
-282
-273
-307
-350
-358
-331
-311
-321
-349
-354
-362
-353
-317
-305
-300
-309
-328
-313
-302
-299
-308
-322
-319
-318
-331
-335
-317
-297
-316
-338
-352
-359
-356
-347
-362
-356
-363
-373
-361
-341
-342
-348
-330
-330
-318
-271
-247
-221
-210
-215
-202
-182
-183
-196
-209
-232
-217
-211
-223
-233
-253
-257
-260
-255
-272
-286
-262
-244
-244
-243
-268
-268
-245
-241
-258
-250
-271
-283
-263
-272
-262
-246
-252
-250
-237
-238
-256
-276
-291
-302
-296
-302
-315
-303
-317
-307
-310
-326
-340
-357
-369
-364
-385
-407
-389
-407
-412
-418
-396
-375
-367
-338
-328
-330
-318
-320
-334
-312
-314
-321
-323
-342
-371
-391
-391
-390
-410
-413
-389
-366
-366
-357
-333
-333
-318
-300
-312
-306
-276
-271
-264
-254
-249
-266
-266
-283
-296
-281
-288
-277
-269
-280
-284
-274
-286
-265
-259
-282
-283
-296
-307
-296
-294
-305
-288
-292
-288
-263
-253
-209
-196
-214
-231
-198
-196
-191
-175
-213
-232
-223
-220
-220
-241
-273
-265
-284
-294
-296
-298
-307
-313
-317
-312
-323
-322
-305
-275
-259
-291
-313
-287
-271
-262
-277
-302
-301
-298
-282
-278
-285
-302
-316
-304
-314
-315
-315
-340
-332
-325
-306
-274
-268
-270
-242
-234
-253
-263
-297
-309
-305
-316
-300
-298
-294
-267
-261
-266
-271
-264
-270
-266
-251
-255
-261
-256
-254
-253
-252
-251
-269
-286
-274
-277
-291
-273
-266
-273
-256
-239
-216
-203
-202
-202
-193
-192
-194
-196
-193
-206
-195
-200
-224
-213
-220
-222
-213
-222
-208
-207
-229
-231
-204
-233
-257
-256
-262
-263
-230
-233
-250
-254
-261
-260
-264
-264
-296
-313
-318
-302
-265
-248
-258
-257
-269
-269
-242
-238
-244
-264
-273
-287
-311
-318
-294
-286
-278
-291
-307
-300
-318
-305
-306
-320
-312
-307
-269
-242
-224
-230
-239
-228
-211
-218
-234
-243
-274
-274
-271
-284
-265
-274
-276
-272
-257
-235
-216
-214
-199
-203
-210
-193
-177
-171
-205
-225
-222
-216
-227
-220
-228
-239
-224
-220
-197
-195
-187
-173
-177
-190
-227
-224
-219
-217
-226
-212
-206
-207
-191
-179
-171
-183
-188
-193
-204
-217
-211
-230
-233
-217
-226
-241
-221
-204
-215
-204
-238
-257
-244
-246
-274
-277
-271
-278
-268
-288
-290
-267
-267
-265
-264
-269
-293
-313
-321
-330
-333
-323
-318
-318
-310
-295
-304
-316
-302
-285
-272
-267
-252
-261
-269
-258
-240
-239
-229
-233
-247
-258
-271
-264
-238
-243
-237
-225
-225
-222
-219
-233
-271
-278
-286
-302
-281
-296
-318
-316
-309
-286
-271
-247
-265
-287
-317
-336
-330
-308
-310
-313
-301
-318
-287
-256
-245
-255
-253
-277
-287
-273
-272
-272
-295
-295
-281
-278
-250
-265
-297
-330
-314
-285
-286
-293
-283
-254
-241
-255
-257
-220
-212
-207
-206
-224
-224
-217
-226
-256
-276
-289
-296
-264
-227
-242
-251
-247
-256
-250
-227
-251
-277
-282
-298
-317
-316
-316
-318
-351
-354
-327
-304
-296
-294
-298
-280
-273
-295
-280
-265
-269
-280
-317
-318
-289
-271
-263
-257
-284
-305
-289
-292
-300
-320
-346
-341
-358
-362
-358
-385
-382
-359
-337
-323
-320
-312
-295
-286
-294
-306
-307
-312
-306
-282
-282
-280
-272
-244
-249
-264
-253
-248
-248
-231
-223
-222
-237
-236
-206
-201
-225
-221
-220
-243
-244
-242
-242
-228
-217
-207
-205
-197
-197
-196
-189
-202
-218
-210
-180
-199
-189
-211
-249
-234
-218
-179
-185
-210
-237
-249
-232
-228
-254
-273
-291
-296
-266
-226
-235
-246
-258
-276
-254
-253
-263
-257
-248
-275
-285
-261
-246
-232
-231
-225
-240
-218
-196
-223
-233
-219
-241
-241
-225
-226
-228
-229
-238
-252
-238
-214
-209
-221
-226
-240
-251
-248
-237
-253
-266
-256
-254
-242
-233
-253
-261
-271
-280
-239
-229
-234
-212
-220
-212
-188
-183
-187
-194
-209
-206
-197
-185
-172
-166
-159
-171
-183
-182
-191
-208
-191
-198
-176
-168
-177
-157
-151
-126
-111
-142
-161
-142
-128
-141
-161
-206
-209
-218
-207
-207
-224
-211
-200
-204
-202
-209
-217
-216
-219
-232
-229
-228
-252
-261
-253
-255
-247
-233
-233
-237
-250
-265
-276
-275
-290
-309
-305
-315
-304
-291
-303
-303
-307
-306
-268
-239
-242
-251
-252
-239
-212
-197
-197
-205
-229
-238
-241
-246
-253
-246
-252
-259
-259
-275
-293
-300
-286
-276
-287
-315
-314
-313
-295
-294
-310
-311
-309
-267
-231
-228
-220
-232
-222
-210
-227
-229
-215
-220
-244
-271
-257
-269
-288
-277
-275
-285
-288
-257
-228
-239
-248
-247
-233
-209
-192
-204
-207
-208
-209
-203
-180
-193
-195
-188
-208
-206
-213
-253
-285
-286
-311
-335
-348
-369
-362
-339
-337
-337
-330
-314
-303
-304
-294
-300
-299
-291
-284
-276
-272
-269
-272
-279
-271
-280
-280
-279
-298
-286
-270
-254
-245
-272
-272
-268
-258
-233
-247
-282
-282
-268
-241
-223
-229
-235
-238
-251
-231
-219
-225
-239
-250
-262
-250
-250
-260
-269
-256
-263
-277
-286
-309
-315
-324
-311
-277
-283
-284
-289
-296
-259
-246
-256
-230
-240
-240
-232
-258
-246
-235
-254
-262
-276
-268
-270
-288
-277
-305
-313
-285
-305
-299
-267
-269
-275
-286
-298
-291
-295
-304
-300
-321
-348
-352
-360
-344
-347
-342
-354
-346
-324
-316
-302
-315
-331
-322
-307
-292
-302
-315
-336
-346
-326
-301
-295
-285
-270
-294
-310
-281
-283
-316
-347
-351
-337
-328
-313
-330
-342
-324
-316
-296
-286
-294
-298
-297
-313
-317
-296
-294
-283
-277
-311
-314
-312
-322
-305
-303
-306
-302
-336
-346
-334
-353
-361
-358
-402
-390
-356
-353
-337
-331
-320
-281
-238
-226
-212
-223
-231
-246
-271
-278
-298
-311
-346
-377
-376
-362
-346
-333
-336
-327
-342
-318
-293
-272
-272
-293
-283
-288
-294
-271
-283
-301
-282
-278
-268
-262
-274
-251
-239
-255
-231
-204
-218
-198
-195
-232
-241
-229
-211
-215
-258
-273
-259
-242
-209
-204
-223
-234
-218
-188
-172
-167
-203
-227
-207
-168
-135
-133
-127
-134
-109
-83
-88
-109
-167
-199
-217
-221
-232
-232
-253
-253
-237
-240
-258
-249
-228
-215
-187
-180
-196
-209
-207
-191
-200
-240
-266
-265
-244
-218
-234
-251
-246
-221
-222
-257
-259
-280
-318
-308
-312
-338
-346
-368
-370
-362
-360
-357
-351
-334
-323
-298
-277
-273
-268
-280
-285
-281
-289
-273
-273
-254
-249
-274
-269
-259
-261
-243
-261
-262
-265
-266
-238
-252
-273
-284
-280
-289
-288
-280
-276
-265
-256
-240
-255
-256
-254
-236
-200
-191
-209
-216
-215
-223
-237
-260
-262
-268
-248
-238
-242
-236
-241
-241
-244
-238
-230
-230
-236
-221
-219
-213
-210
-216
-200
-195
-216
-231
-235
-223
-239
-260
-260
-274
-277
-289
-306
-284
-296
-289
-298
-325
-332
-325
-335
-325
-312
-327
-298
-288
-308
-295
-318
-327
-318
-328
-328
-345
-335
-320
-331
-327
-316
-300
-300
-285
-301
-296
-312
-339
-357
-378
-378
-376
-368
-351
-349
-354
-336
-297
-266
-278
-278
-261
-252
-244
-244
-250
-260
-270
-280
-269
-250
-241
-229
-228
-226
-201
-210
-204
-202
-194
-196
-205
-202
-193
-179
-162
-174
-190
-215
-210
-187
-190
-181
-193
-223
-225
-217
-206
-229
-274
-273
-243
-225
-229
-239
-239
-229
-238
-223
-227
-267
-276
-298
-322
-316
-322
-353
-370
-376
-377
-365
-360
-358
-341
-337
-345
-354
-337
-337
-337
-330
-321
-317
-306
-278
-276
-274
-260
-284
-264
-265
-262
-245
-274
-319
-301
-288
-299
-300
-304
-307
-332
-338
-334
-339
-334
-328
-335
-340
-344
-339
-331
-325
-334
-342
-323
-322
-322
-295
-314
-331
-308
-320
-330
-340
-344
-337
-340
-347
-344
-355
-357
-359
-358
-345
-326
-318
-313
-304
-322
-305
-246
-237
-231
-215
-233
-247
-233
-232
-231
-244
-251
-248
-247
-259
-269
-276
-293
-313
-316
-300
-307
-326
-334
-364
-347
-320
-327
-352
-379
-386
-348
-326
-335
-339
-314
-294
-274
-241
-251
-253
-240
-240
-227
-232
-270
-279
-272
-293
-257
-262
-259
-239
-213
-203
-217
-233
-243
-243
-229
-216
-236
-252
-241
-253
-267
-269
-266
-288
-293
-268
-290
-296
-283
-274
-273
-246
-222
-216
-188
-160
-178
-182
-163
-164
-180
-186
-212
-221
-208
-211
-215
-226
-245
-255
-243
-243
-231
-247
-262
-265
-248
-249
-283
-290
-307
-324
-313
-307
-302
-304
-300
-291
-301
-313
-338
-350
-323
-313
-312
-321
-341
-336
-322
-308
-294
-295
-283
-276
-276
-269
-282
-300
-306
-304
-317
-332
-335
-340
-353
-338
-293
-281
-265
-246
-245
-255
-270
-306
-315
-325
-333
-330
-327
-329
-321
-305
-299
-321
-307
-274
-272
-285
-290
-285
-265
-261
-270
-293
-290
-280
-253
-237
-224
-235
-232
-232
-262
-258
-256
-284
-277
-263
-271
-257
-252
-258
-259
-239
-233
-225
-222
-219
-224
-247
-256
-289
-292
-293
-304
-309
-317
-304
-292
-283
-263
-261
-271
-269
-282
-297
-280
-283
-302
-291
-281
-270
-290
-313
-306
-312
-321
-322
-338
-355
-350
-351
-357
-368
-393
-383
-371
-367
-378
-393
-412
-422
-427
-428
-400
-399
-409
-386
-383
-403
-393
-401
-403
-396
-404
-387
-354
-337
-320
-325
-306
-275
-273
-277
-287
-287
-262
-269
-285
-263
-245
-234
-234
-272
-274
-259
-272
-287
-297
-310
-289
-267
-268
-274
-292
-321
-309
-279
-289
-277
-267
-271
-257
-258
-257
-259
-262
-270
-259
-270
-294
-297
-287
-283
-271
-261
-278
-273
-276
-297
-286
-270
-268
-252
-251
-259
-263
-270
-268
-277
-331
-345
-358
-391
-394
-386
-415
-426
-405
-381
-378
-355
-356
-365
-353
-349
-328
-312
-316
-342
-339
-360
-372
-368
-361
-381
-390
-367
-365
-371
-352
-340
-350
-354
-347
-359
-381
-388
-405
-412
-408
-400
-404
-409
-396
-405
-399
-357
-353
-348
-331
-341
-321
-286
-273
-267
-267
-269
-274
-304
-313
-299
-293
-295
-313
-317
-315
-317
-316
-330
-328
-333
-341
-327
-333
-337
-338
-356
-369
-361
-359
-379
-368
-364
-344
-350
-329
-299
-290
-288
-275
-264
-250
-234
-217
-216
-227
-221
-235
-199
-148
-163
-171
-150
-149
-145
-143
-175
-198
-229
-251
-242
-241
-262
-252
-242
-247
-261
-257
-251
-260
-265
-289
-303
-304
-321
-322
-329
-334
-325
-313
-292
-260
-267
-267
-236
-222
-220
-218
-235
-251
-269
-288
-295
-296
-276
-259
-289
-274
-240
-214
-193
-194
-186
-200
-229
-240
-250
-247
-269
-293
-305
-296
-274
-259
-258
-262
-257
-243
-234
-269
-287
-311
-335
-331
-361
-348
-371
-372
-412
-403
-461
-368
-483
-395
-592
-510
-842
-438
-2778
-4104
-1564
-1617
-1110
-446
-1151
-928
-1690
-2619
-1757
-1717
-1514
-1233
-2352
-2619
-1210
-1388
-876
-761
-82
5
-401
-67
-547
-465
300
-424
-1419
-1470
-1507
-1216
-1386
-1183
-819
-1326
-1383
-978
-1150
-971
-716
-1275
-1560
-1837
-1648
-1328
-1333
-992
-540
-660
-119
-58
-405
-43
-68
113
125
96
372
32
-249
-2
-21
-94
116
158
163
179
326
391
154
104
148
191
278
209
204
116
-99
-17
-8
-32
288
333
406
740
742
664
591
541
637
492
513
768
603
400
461
417
433
463
523
691
532
311
298
86
-80
-114
-209
-198
-257
-317
-360
-504
-560
-589
-664
-538
-423
-438
-379
-340
-383
-398
-290
-214
-202
-168
-67
-6
4
78
142
167
180
240
345
363
302
274
255
122
47
13
36
43
-12
-18
-14
-47
-66
-28
35
79
105
114
151
166
209
325
400
480
602
685
731
740
698
703
686
733
777
830
881
901
861
815
777
739
770
744
771
821
830
816
823
792
838
900
998
1104
1186
1278
1301
1347
1276
1273
1323
1314
1239
1216
1221
1076
994
1010
1002
890
889
979
906
847
848
877
860
865
901
1038
1135
1165
1198
1189
1204
1260
1350
1439
1524
1625
1685
1685
1644
1649
1689
1764
1818
1900
2008
2024
2086
2130
2190
2196
2367
2496
2409
2430
2399
2166
1806
1585
1155
528
-506
-1487
-2385
-3582
-4181
-4322
-4315
-4338
-3901
-3297
-2924
-2258
-1421
-565
2
657
1241
1496
1648
1670
1635
1356
1241
1215
1201
1188
1119
1094
941
925
887
834
716
508
292
-179
-657
-1097
-1614
-2110
-2354
-2540
-2726
-2658
-2531
-2340
-2093
-1719
-1268
-819
-308
111
467
662
731
777
739
695
640
650
637
595
610
549
452
374
284
163
86
-52
-268
-466
-741
-977
-1234
-1447
-1581
-1633
-1628
-1575
-1451
-1306
-1116
-927
-657
-420
-223
-10
151
266
255
273
232
150
119
68
87
-24
-111
-177
-314
-447
-542
-618
-747
-814
-948
-1031
-1163
-1324
-1343
-1474
-1443
-1422
-1366
-1263
-1151
-1000
-929
-772
-694
-819
-1373
-1550
-1660
-2316
-2553
-2248
-2124
-2297
-1843
-1232
-1196
-978
-432
-41
-88
42
258
94
-104
-269
-499
-889
-1133
-1244
-1365
-1450
-1428
-1259
-1178
-1120
-971
-793
-720
-686
-603
-640
-718
-732
-710
-693
-638
-485
-339
-169
41
232
419
522
650
719
699
623
508
361
137
-45
-261
-390
-445
-417
-270
-159
20
256
498
743
954
1236
1479
1658
1835
1984
1957
1910
1896
1944
2044
2165
2481
2793
3082
3405
3632
3771
3252
1687
124
-1794
-4075
-5659
-6272
-6715
-7076
-6478
-5892
-5432
-4563
-3221
-1830
-569
921
2044
2832
3273
3406
3176
2535
1972
1398
1010
687
484
441
284
212
209
355
359
358
362
39
-430
-1056
-1661
-2372
-2982
-3405
-3790
-3875
-3740
-3380
-2861
-2184
-1432
-658
158
825
1350
1617
1677
1604
1368
1066
724
430
136
-89
-254
-402
-471
-533
-536
-517
-511
-546
-638
-741
-944
-1203
-1486
-1742
-1958
-2079
-2089
-2044
-1850
-1602
-1272
-885
-456
-30
350
710
953
1039
1037
962
759
514
304
27
-214
-399
-536
-663
-764
-774
-784
-774
-758
-752
-796
-878
-971
-1094
-1178
-1284
-1343
-1322
-1264
-1180
-1024
-788
-595
-357
-76
151
277
349
408
432
293
158
66
-134
-306
-509
-639
-738
-883
-930
-903
-911
-911
-837
-823
-809
-791
-839
-950
-979
-1018
-1152
-1154
-1151
-1112
-1087
-1011
-877
-763
-657
-587
-401
-337
-292
-252
-217
-506
-1018
-1064
-1449
-2024
-2125
-2041
-2218
-2293
-1880
-1799
-1766
-1455
-1183
-1034
-930
-717
-709
-675
-676
-809
-950
-1071
-1101
-1198
-1135
-1076
-974
-809
-709
-587
-550
-476
-485
-480
-492
-563
-614
-702
-708
-727
-703
-624
-493
-324
-218
-62
108
221
256
294
286
183
118
49
-35
-182
-254
-250
-296
-290
-226
-147
-111
-1
163
236
292
334
360
369
366
349
416
500
546
652
784
909
1005
1136
1284
1262
1308
1371
1432
1514
1555
1749
1939
2084
2142
2229
2258
2103
1916
1616
1069
-115
-1532
-2880
-4377
-5561
-6072
-5992
-5712
-5016
-3982
-3083
-2099
-1055
1
950
1825
2518
2872
3010
2831
2444
1824
1168
577
124
-85
-221
-147
-78
-58
-67
-137
-203
-405
-601
-866
-1234
-1676
-2145
-2556
-2878
-2994
-2980
-2740
-2324
-1754
-1065
-381
267
803
1226
1458
1547
1483
1278
1005
639
300
-33
-357
-546
-633
-649
-650
-578
-520
-517
-515
-587
-718
-898
-1088
-1311
-1466
-1573
-1686
-1673
-1594
-1398
-1107
-759
-385
17
381
657
889
984
980
880
688
432
174
-76
-345
-570
-774
-892
-962
-972
-917
-871
-759
-700
-644
-608
-623
-679
-757
-804
-871
-884
-890
-823
-747
-684
-486
-374
-224
-35
69
183
212
188
66
-43
-216
-453
-622
-818
-938
-1060
-1150
-1147
-1103
-1063
-1002
-874
-793
-735
-1096
-1383
-1410
-1804
-2215
-2181
-1944
-2039
-1815
-1264
-1015
-802
-487
-105
50
136
171
104
61
-195
-469
-748
-929
-1084
-1211
-1156
-1120
-978
-847
-677
-588
-516
-385
-427
-410
-400
-458
-562
-629
-602
-614
-576
-570
-454
-294
-148
72
220
353
421
476
434
333
247
70
-90
-173
-242
-318
-331
-270
-211
-123
4
121
265
364
484
535
525
538
503
513
531
558
569
664
694
732
908
976
1070
1248
1379
1543
1770
1958
2098
2231
2208
2099
1825
1462
1033
543
-163
-1300
-2296
-3387
-4493
-5166
-5248
-5007
-4596
-3642
-2716
-1839
-958
-128
678
1279
1870
2187
2387
2343
2094
1774
1280
833
354
133
9
-65
50
86
104
17
-82
-339
-692
-1019
-1381
-1731
-2114
-2374
-2567
-2647
-2589
-2373
-2005
-1596
-1006
-369
223
736
1090
1311
1349
1255
1042
738
413
99
-152
-358
-493
-570
-582
-593
-580
-502
-483
-477
-528
-609
-744
-953
-1130
-1325
-1467
-1544
-1496
-1381
-1202
-918
-624
-254
76
371
597
755
833
824
766
609
409
153
-111
-331
-571
-729
-812
-848
-822
-775
-747
-704
-648
-624
-549
-552
-533
-529
-534
-516
-551
-492
-431
-350
-226
-107
61
195
311
389
428
411
351
236
102
-37
-218
-354
-495
-593
-678
-720
-747
-743
-678
-659
-595
-554
-533
-523
-539
-541
-629
-659
-705
-783
-810
-851
-864
-887
-815
-886
-1102
-1212
-1398
-1670
-1876
-1832
-1796
-1754
-1487
-1221
-971
-738
-493
-245
-68
69
129
178
142
38
-113
-296
-497
-715
-844
-946
-1014
-985
-915
-865
-835
-768
-721
-706
-665
-602
-540
-507
-452
-368
-326
-341
-323
-234
-174
-94
70
212
317
452
554
525
485
403
250
101
-63
-214
-341
-412
-451
-424
-342
-248
-73
40
134
295
432
517
619
761
891
974
1050
1148
1204
1202
1149
1157
1166
1086
1137
1302
1388
1525
1798
2016
2089
2178
2162
1909
1591
1244
850
371
-69
-613
-1620
-2620
-3581
-4496
-5039
-4976
-4439
-3756
-2678
-1586
-654
151
806
1382
1751
2114
2261
2298
2218
1893
1550
1114
641
169
-94
-230
-265
-105
20
112
28
-143
-454
-918
-1312
-1677
-1971
-2189
-2284
-2280
-2201
-2015
-1697
-1263
-806
-322
219
722
1116
1401
1529
1429
1168
827
451
104
-180
-333
-393
-431
-420
-382
-364
-392
-416
-423
-489
-607
-723
-846
-1030
-1166
-1254
-1330
-1336
-1243
-992
-693
-344
45
370
624
795
888
867
783
673
479
248
40
-174
-375
-526
-629
-693
-711
-670
-616
-537
-463
-449
-470
-532
-647
-728
-795
-863
-878
-822
-756
-615
-471
-318
-152
-24
116
204
260
285
269
188
43
-84
-293
-480
-604
-782
-853
-915
-907
-898
-868
-799
-812
-773
-770
-792
-817
-1062
-1233
-1360
-1581
-1794
-1786
-1665
-1631
-1384
-1059
-823
-658
-445
-224
-170
-163
-218
-293
-390
-527
-634
-838
-972
-1053
-1074
-1017
-906
-747
-556
-338
-237
-158
-140
-219
-335
-459
-553
-670
-731
-757
-763
-694
-602
-459
-332
-196
-63
60
164
209
253
214
78
-77
-192
-308
-446
-442
-381
-291
-181
-56
57
97
135
116
107
93
73
104
140
194
251
331
367
445
608
716
840
916
1012
1052
1022
986
910
842
759
736
712
762
857
943
1104
1316
1520
1666
1844
1934
1835
1655
1401
1034
518
-1
-634
-1543
-2412
-3224
-3951
-4367
-4315
-3867
-3220
-2295
-1320
-449
291
875
1325
1599
1773
1804
1735
1591
1397
1166
907
687
449
300
252
243
307
422
481
355
111
-235
-716
-1199
-1626
-1973
-2189
-2266
-2206
-2024
-1768
-1419
-983
-549
-138
300
686
971
1119
1147
1050
815
500
204
-54
-251
-332
-321
-263
-198
-106
-47
-68
-139
-266
-463
-677
-893
-1094
-1257
-1360
-1417
-1412
-1311
-1095
-836
-516
-150
189
499
750
867
869
795
653
459
256
37
-171
-315
-421
-463
-458
-439
-382
-344
-308
-267
-244
-261
-331
-424
-536
-630
-718
-748
-730
-691
-552
-354
-177
-7
173
309
380
406
369
292
191
91
-53
-204
-276
-382
-445
-459
-437
-418
-386
-337
-333
-349
-392
-491
-588
-704
-779
-827
-826
-817
-731
-859
-1396
-1457
-1533
-2078
-2252
-1828
-1599
-1598
-1027
-485
-366
-191
100
263
196
190
173
171
148
5
-94
-229
-367
-532
-593
-597
-641
-525
-378
-358
-443
-429
-454
-696
-778
-719
-728
-743
-576
-354
-220
-107
-9
156
261
317
401
462
449
426
387
225
17
-114
-227
-356
-366
-238
-140
-33
166
347
418
459
512
484
469
445
373
321
293
293
240
196
235
343
482
667
922
1160
1333
1427
1411
1353
1254
1009
801
841
841
860
1151
1458
1666
1875
2066
2000
1776
1486
1017
508
-60
-627
-1261
-2081
-2858
-3516
-4041
-4237
-3939
-3275
-2447
-1461
-472
322
910
1294
1481
1484
1374
1226
1088
921
762
686
584
500
397
335
338
347
429
455
366
121
-238
-681
-1215
-1707
-2071
-2293
-2354
-2205
-1922
-1540
-1096
-666
-255
62
279
442
531
557
522
452
329
151
-23
-119
-162
-166
-68
70
214
316
374
380
239
-16
-362
-713
-1039
-1287
-1438
-1466
-1395
-1264
-1023
-757
-490
-181
118
360
555
659
674
635
508
361
201
11
-118
-176
-211
-199
-122
-48
-2
10
-32
-98
-215
-391
-562
-707
-857
-969
-1008
-1038
-988
-868
-701
-501
-269
-40
150
290
360
380
323
237
112
-16
-133
-215
-235
-270
-267
-238
-234
-208
-217
-243
-255
-297
-432
-581
-706
-891
-994
-1094
-1152
-1150
-1001
-964
-1338
-1286
-1251
-1621
-1746
-1430
-1258
-1337
-916
-643
-648
-530
-426
-378
-468
-463
-508
-460
-353
-361
-315
-326
-333
-432
-429
-451
-571
-514
-493
-501
-580
-594
-573
-682
-684
-609
-575
-537
-414
-297
-240
-154
-122
-29
0
7
64
86
131
57
18
-39
-156
-204
-211
-220
-172
-29
42
85
176
185
118
71
38
-57
-96
-66
-70
-11
33
73
105
133
173
219
297
378
445
521
632
706
765
842
887
860
760
725
700
639
696
852
1024
1212
1433
1660
1781
1890
1905
1830
1595
1294
901
540
89
-200
-445
-1022
-1576
-2149
-2791
-3375
-3381
-3200
-2770
-2153
-1249
-557
9
423
602
786
735
605
495
570
693
838
988
1137
1104
1062
949
821
665
561
443
203
-34
-350
-709
-1121
-1453
-1711
-1839
-1873
-1735
-1457
-1147
-855
-573
-358
-262
-236
-197
-203
-177
-95
6
105
188
257
306
345
313
346
347
352
321
241
111
-74
-323
-596
-815
-1016
-1125
-1115
-995
-858
-648
-465
-323
-198
-138
-128
-172
-221
-246
-236
-223
-183
-128
-75
-12
58
125
186
224
242
227
213
101
-47
-183
-373
-548
-701
-838
-918
-858
-813
-742
-651
-560
-477
-409
-350
-352
-308
-282
-249
-237
-214
-173
-170
-146
-114
-123
-109
-105
-158
-230
-317
-424
-556
-643
-688
-756
-738
-684
-693
-623
-784
-1202
-1260
-1416
-1907
-2000
-1736
-1681
-1563
-1097
-909
-829
-612
-509
-534
-569
-528
-504
-346
-213
-118
22
112
93
-21
-55
-194
-330
-369
-423
-543
-680
-705
-762
-873
-895
-847
-813
-711
-525
-367
-217
-76
-21
-2
-58
-170
-246
-250
-275
-263
-135
-31
52
172
287
246
210
219
113
-10
-116
-197
-324
-356
-329
-238
-70
65
285
515
659
699
704
608
397
193
-5
-182
-264
-143
70
313
601
848
1039
1142
1137
1106
977
829
763
731
677
674
804
984
1114
1285
1483
1476
1416
1333
1100
755
432
114
-163
-351
-538
-709
-1072
-1504
-1928
-2351
-2648
-2678
-2399
-2008
-1436
-872
-390
-15
221
347
290
176
-14
-47
19
159
389
617
833
883
895
775
577
388
171
-35
-279
-504
-707
-887
-1016
-1126
-1212
-1256
-1225
-1132
-1015
-870
-781
-688
-674
-737
-810
-846
-818
-771
-622
-475
-308
-122
53
143
138
148
80
11
-63
-154
-191
-249
-283
-329
-386
-466
-525
-517
-528
-517
-535
-525
-501
-495
-496
-551
-569
-610
-618
-565
-496
-423
-333
-210
-119
-42
-5
1
-9
-46
-60
-122
-186
-221
-251
-240
-264
-295
-324
-326
-334
-371
-399
-443
-413
-417
-424
-391
-365
-340
-329
-325
-377
-365
-362
-360
-365
-376
-365
-416
-452
-531
-593
-641
-647
-605
-594
-485
-416
-346
-317
-314
-659
-1027
-1097
-1472
-1794
-1757
-1509
-1473
-1205
-870
-825
-656
-569
-554
-594
-558
-640
-559
-290
-274
-165
46
160
63
29
-16
-208
-246
-289
-392
-559
-596
-583
-655
-691
-723
-673
-677
-670
-604
-503
-370
-335
-234
-175
-137
-116
-77
1
17
115
131
129
138
111
37
-86
-144
-218
-266
-296
-304
-286
-229
-141
-151
-138
-113
-105
-97
-78
-57
-63
-29
-25
-35
-13
-20
-47
-67
-22
21
61
150
256
372
504
603
592
659
773
811
823
821
803
757
735
671
586
532
595
675
805
965
1045
1083
986
824
519
180
-51
-257
-398
-512
-588
-739
-932
-1193
-1504
-1757
-1957
-1961
-1835
-1559
-1240
-939
-646
-442
-298
-294
-348
-434
-430
-326
-172
43
243
464
613
698
648
536
402
215
60
-113
-227
-263
-274
-284
-326
-363
-468
-551
-629
-714
-775
-824
-851
-891
-883
-913
-921
-870
-806
-790
-729
-624
-558
-440
-349
-342
-349
-327
-321
-325
-303
-270
-217
-177
-149
-152
-182
-192
-217
-242
-298
-353
-384
-381
-383
-370
-367
-356
-337
-344
-321
-344
-375
-402
-429
-462
-484
-472
-473
-443
-416
-438
-413
-365
-352
-359
-357
-396
-388
-394
-404
-355
-344
-290
-254
-243
-221
-194
-208
-250
-289
-337
-417
-479
-536
-700
-797
-854
-1003
-1101
-1160
-1187
-1199
-1130
-1018
-926
-811
-730
-629
-661
-719
-765
-797
-804
-815
-738
-667
-538
-455
-344
-303
-337
-315
-387
-498
-566
-587
-600
-572
-546
-511
-452
-426
-430
-459
-518
-586
-622
-646
-683
-655
-596
-548
-522
-502
-464
-470
-471
-472
-492
-514
-522
-529
-499
-454
-402
-319
-244
-185
-146
-128
-151
-214
-242
-276
-318
-367
-348
-290
-239
-205
-175
-126
-114
-91
-71
-76
-65
-74
-51
-47
-42
-22
-30
-46
-39
-38
-42
18
50
41
42
37
6
-9
-11
-16
48
98
161
244
318
367
381
393
374
352
324
309
321
359
454
516
587
639
640
636
611
530
413
344
247
160
139
150
166
154
157
102
-20
-157
-351
-557
-746
-882
-962
-958
-895
-779
-640
-552
-475
-490
-542
-621
-739
-831
-898
-918
-855
-688
-728
-347
-146
-187
-137
-133
-203
-244
-299
-544
-433
-351
-339
-299
-131
-33
32
49
-54
-111
-266
-352
-474
-544
-568
-494
-445
-384
-293
-287
-283
-293
-336
-389
-403
-462
-489
-454
-465
-419
-358
-343
-298
-282
-281
-299
-336
-358
-359
-362
-350
-301
-239
-198
-162
-111
-68
-45
-44
-82
-115
-135
-169
-230
-247
-255
-258
-235
-225
-212
-223
-227
-261
-306
-319
-354
-376
-394
-385
-384
-342
-322
-335
-338
-376
-415
-465
-518
-564
-601
-625
-629
-624
-592
-544
-513
-447
-396
-377
-363
-374
-411
-440
-482
-525
-542
-523
-497
-446
-383
-338
-294
-268
-276
-296
-317
-355
-399
-438
-454
-456
-410
-364
-332
-293
-300
-305
-315
-356
-394
-408
-428
-436
-412
-373
-323
-305
-295
-323
-339
-347
-371
-372
-390
-387
-362
-349
-294
-274
-291
-287
-309
-347
-383
-427
-433
-411
-370
-294
-239
-172
-98
-64
-54
-52
-68
-102
-136
-174
-217
-224
-241
-249
-221
-217
-223
-221
-221
-233
-247
-247
-243
-238
-238
-252
-233
-192
-160
-144
-132
-126
-126
-120
-121
-99
-100
-121
-121
-126
-113
-99
-120
-120
-109
-85
-71
-33
1
-3
20
40
49
61
36
28
2
-36
-76
-106
-141
-182
-214
-226
-230
-203
-146
-139
-128
-97
-94
-78
-44
-43
-56
-73
-80
-90
-106
-119
-153
-190
-213
-247
-273
-275
-282
-282
-268
-252
-240
-239
-222
-209
-204
-220
-229
-231
-235
-244
-262
-304
-343
-378
-399
-419
-436
-435
-451
-473
-476
-471
-479
-487
-499
-511
-518
-517
-509
-517
-523
-510
-488
-473
-464
-443
-422
-410
-407
-381
-354
-345
-317
-299
-284
-252
-228
-230
-210
-223
-232
-220
-253
-264
-276
-306
-311
-324
-365
-355
-358
-383
-401
-438
-428
-411
-399
-387
-408
-402
-379
-373
-342
-320
-306
-267
-251
-239
-219
-215
-224
-225
-234
-243
-234
-240
-250
-267
-276
-262
-265
-278
-262
-262
-263
-249
-270
-286
-290
-317
-334
-346
-354
-340
-348
-353
-348
-349
-311
-282
-277
-249
-225
-231
-239
-256
-257
-275
-306
-315
-319
-318
-279
-250
-259
-244
-226
-205
-181
-177
-191
-199
-204
-216
-210
-227
-231
-213
-207
-206
-217
-213
-183
-182
-174
-158
-165
-171
-183
-182
-180
-206
-249
-270
-279
-264
-229
-238
-234
-217
-216
-223
-216
-247
-253
-271
-302
-289
-306
-315
-308
-321
-308
-279
-253
-222
-203
-179
-164
-154
-161
-141
-144
-165
-145
-153
-156
-150
-133
-113
-98
-81
-62
-50
-61
-63
-73
-76
-74
-90
-117
-128
-121
-115
-122
-126
-124
-138
-142
-144
-158
-169
-194
-182
-178
-202
-206
-185
-189
-186
-178
-186
-179
-179
-167
-168
-186
-166
-119
-172
-129
-131
-126
-94
-102
-114
-126
-104
-119
-120
-126
-113
-112
-113
-136
-162
-164
-169
-162
-186
-198
-182
-175
-168
-174
-173
-175
-177
-172
-205
-215
-244
-269
-271
-294
-328
-340
-338
-349
-354
-362
-367
-364
-367
-378
-350
-330
-336
-305
-300
-286
-247
-252
-265
-255
-249
-239
-252
-268
-240
-237
-240
-202
-193
-225
-221
-231
-245
-218
-212
-195
-190
-184
-167
-178
-184
-189
-226
-227
-246
-242
-234
-252
-251
-254
-237
-238
-227
-220
-219
-202
-188
-196
-203
-187
-179
-169
-160
-158
-164
-160
-134
-139
-130
-115
-121
-124
-128
-135
-153
-179
-179
-189
-223
-218
-225
-248
-246
-274
-288
-276
-290
-276
-246
-268
-270
-259
-258
-276
-278
-271
-262
-241
-242
-273
-291
-297
-331
-356
-342
-341
-345
-327
-338
-325
-310
-307
-295
-282
-288
-284
-273
-301
-329
-322
-303
-285
-302
-312
-293
-299
-298
-270
-260
-242
-225
-222
-211
-211
-218
-218
-223
-224
-227
-270
-295
-331
-354
-340
-370
-392
-381
-391
-398
-396
-398
-397
-392
-398
-395
-369
-364
-341
-316
-301
-262
-223
-209
-191
-165
-168
-167
-159
-156
-150
-152
-159
-146
-142
-148
-153
-147
-165
-163
-155
-177
-172
-186
-219
-237
-246
-253
-258
-278
-295
-308
-316
-318
-305
-319
-323
-320
-308
-299
-301
-305
-288
-277
-299
-285
-281
-253
-245
-244
-236
-229
-224
-227
-235
-242
-230
-225
-256
-264
-261
-289
-268
-248
-247
-244
-247
-226
-205
-228
-229
-219
-227
-229
-242
-256
-275
-294
-299
-316
-341
-340
-340
-339
-310
-316
-334
-330
-343
-350
-351
-356
-344
-340
-359
-348
-341
-355
-364
-383
-380
-375
-362
-341
-323
-312
-301
-263
-241
-257
-241
-230
-230
-246
-270
-278
-293
-312
-316
-318
-338
-350
-334
-313
-316
-318
-329
-352
-354
-376
-385
-393
-414
-424
-427
-435
-429
-409
-390
-360
-323
-311
-273
-240
-228
-213
-200
-200
-177
-153
-166
-176
-180
-178
-182
-182
-173
-179
-187
-184
-184
-183
-212
-253
-268
-284
-306
-296
-308
-307
-300
-305
-271
-273
-283
-267
-273
-270
-270
-264
-256
-255
-249
-239
-242
-248
-247
-251
-270
-295
-319
-352
-374
-379
-398
-441
-460
-478
-455
-457
-447
-415
-378
-345
-337
-327
-300
-287
-266
-254
-253
-231
-211
-187
-182
-199
-205
-212
-232
-245
-252
-274
-292
-301
-317
-319
-327
-345
-352
-362
-351
-333
-337
-324
-331
-338
-329
-313
-289
-279
-284
-282
-291
-306
-310
-309
-299
-294
-274
-264
-240
-218
-197
-173
-188
-189
-201
-196
-214
-232
-231
-233
-240
-240
-257
-280
-304
-318
-340
-349
-353
-358
-345
-344
-339
-332
-329
-332
-309
-299
-303
-287
-271
-266
-280
-277
-297
-330
-346
-364
-335
-326
-352
-343
-337
-330
-347
-326
-302
-278
-262
-268
-266
-268
-292
-299
-309
-313
-311
-315
-338
-325
-306
-311
-316
-325
-316
-323
-312
-294
-273
-264
-247
-220
-212
-208
-202
-216
-231
-259
-274
-273
-281
-304
-332
-358
-413
-436
-453
-458
-466
-461
-440
-426
-404
-370
-352
-343
-324
-328
-321
-290
-271
-260
-269
-240
-220
-227
-222
-234
-251
-247
-260
-304
-333
-333
-331
-330
-334
-324
-315
-326
-323
-348
-377
-370
-373
-378
-361
-339
-319
-313
-311
-295
-294
-282
-266
-266
-269
-268
-261
-253
-255
-272
-269
-260
-244
-245
-247
-236
-231
-231
-225
-218
-237
-257
-271
-289
-283
-284
-328
-305
-286
-285
-262
-273
-272
-241
-228
-230
-229
-226
-216
-224
-233
-225
-220
-238
-233
-230
-265
-262
-258
-240
-219
-207
-201
-217
-211
-212
-225
-234
-212
-225
-256
-238
-230
-226
-235
-253
-253
-264
-261
-256
-258
-257
-249
-255
-261
-247
-256
-282
-286
-289
-292
-302
-307
-324
-357
-362
-374
-396
-393
-375
-373
-378
-368
-363
-360
-360
-367
-376
-372
-377
-385
-379
-362
-342
-337
-318
-310
-311
-321
-332
-321
-338
-351
-319
-295
-307
-298
-315
-320
-317
-309
-313
-317
-324
-336
-318
-304
-298
-299
-316
-323
-350
-355
-350
-361
-345
-347
-341
-334
-329
-308
-311
-316
-323
-321
-321
-320
-320
-320
-310
-319
-314
-277
-282
-290
-265
-270
-284
-286
-293
-314
-307
-298
-312
-304
-299
-290
-264
-249
-210
-198
-196
-183
-206
-225
-226
-232
-237
-235
-248
-239
-244
-241
-224
-236
-248
-262
-274
-262
-267
-285
-279
-290
-323
-332
-337
-347
-379
-401
-423
-441
-440
-426
-417
-412
-409
-409
-387
-351
-360
-362
-333
-334
-312
-290
-271
-244
-237
-246
-244
-287
-294
-249
-264
-276
-291
-313
-324
-343
-358
-358
-348
-357
-341
-330
-343
-348
-353
-336
-343
-357
-368
-361
-359
-341
-330
-333
-309
-295
-268
-234
-222
-202
-193
-193
-195
-215
-231
-259
-267
-277
-307
-347
-365
-374
-391
-385
-394
-386
-366
-354
-352
-356
-362
-364
-361
-371
-380
-372
-364
-346
-335
-321
-308
-309
-302
-293
-268
-267
-284
-291
-302
-322
-330
-339
-359
-362
-368
-389
-390
-380
-396
-392
-405
-401
-409
-418
-422
-413
-412
-397
-366
-340
-319
-312
-305
-288
-285
-300
-314
-321
-331
-339
-362
-375
-363
-357
-377
-400
-392
-380
-380
-369
-372
-379
-383
-382
-387
-394
-378
-374
-346
-315
-305
-290
-287
-295
-283
-275
-303
-333
-340
-339
-334
-351
-367
-393
-386
-381
-384
-366
-364
-361
-358
-340
-313
-282
-282
-298
-286
-293
-283
-262
-267
-265
-270
-280
-281
-295
-299
-303
-288
-269
-279
-287
-294
-306
-310
-290
-267
-251
-236
-232
-242
-237
-258
-267
-267
-307
-321
-332
-360
-362
-366
-351
-331
-340
-332
-311
-300
-281
-274
-260
-253
-243
-243
-216
-206
-226
-212
-217
-212
-214
-204
-187
-160
-124
-106
-109
-111
-90
-79
-106
-134
-158
-189
-205
-229
-270
-308
-321
-335
-349
-348
-339
-330
-340
-323
-317
-315
-297
-290
-287
-287
-281
-263
-245
-241
-202
-191
-186
-142
-142
-131
-122
-132
-135
-165
-198
-208
-216
-244
-261
-265
-279
-291
-314
-322
-316
-344
-382
-397
-422
-440
-426
-431
-461
-450
-429
-406
-373
-351
-341
-277
-221
-189
-157
-136
-107
-80
-84
-92
-91
-123
-174
-175
-200
-220
-214
-235
-260
-265
-264
-269
-262
-292
-300
-310
-318
-304
-305
-293
-288
-296
-277
-257
-233
-221
-198
-197
-196
-183
-178
-169
-195
-178
-129
-129
-125
-119
-106
-124
-126
-122
-137
-158
-194
-211
-203
-207
-227
-231
-230
-229
-220
-194
-182
-177
-155
-139
-116
-105
-103
-107
-114
-133
-127
-131
-158
-173
-170
-201
-205
-228
-262
-280
-286
-303
-312
-315
-320
-298
-280
-277
-268
-240
-232
-214
-181
-169
-147
-145
-140
-114
-101
-88
-90
-89
-78
-90
-113
-131
-157
-172
-186
-221
-265
-269
-269
-280
-285
-274
-273
-256
-246
-248
-259
-273
-286
-298
-313
-317
-320
-328
-337
-336
-339
-302
-280
-293
-261
-262
-277
-281
-284
-289
-280
-273
-284
-278
-271
-266
-270
-262
-251
-249
-247
-243
-238
-243
-251
-258
-247
-250
-277
-253
-248
-249
-228
-214
-216
-218
-229
-252
-266
-281
-312
-321
-321
-341
-349
-355
-353
-359
-343
-329
-306
-292
-288
-294
-292
-287
-289
-277
-278
-287
-279
-282
-266
-240
-227
-199
-170
-154
-150
-149
-178
-181
-179
-187
-207
-228
-243
-264
-296
-320
-330
-325
-334
-353
-366
-358
-357
-360
-363
-369
-375
-383
-389
-390
-394
-408
-410
-383
-357
-354
-367
-373
-373
-372
-356
-355
-344
-305
-288
-267
-272
-269
-243
-242
-253
-229
-219
-219
-212
-232
-245
-261
-270
-291
-314
-314
-309
-305
-301
-298
-293
-281
-256
-251
-257
-252
-264
-253
-254
-265
-255
-244
-237
-228
-208
-197
-196
-204
-203
-221
-234
-225
-213
-210
-212
-194
-198
-186
-170
-174
-166
-159
-165
-152
-161
-169
-168
-171
-194
-202
-220
-229
-220
-224
-227
-236
-226
-221
-218
-211
-219
-200
-201
-217
-232
-224
-234
-271
-295
-333
-346
-349
-355
-371
-375
-394
-380
-358
-370
-338
-316
-310
-298
-280
-279
-291
-277
-268
-277
-272
-262
-272
-301
-315
-306
-300
-305
-312
-309
-294
-270
-258
-265
-279
-284
-291
-284
-276
-294
-285
-265
-262
-254
-265
-298
-308
-298
-309
-338
-326
-308
-300
-290
-268
-263
-275
-263
-250
-240
-239
-240
-226
-215
-207
-191
-187
-183
-178
-174
-176
-189
-193
-186
-197
-210
-221
-249
-265
-281
-279
-297
-325
-328
-317
-319
-335
-318
-312
-301
-289
-294
-282
-264
-253
-245
-213
-189
-165
-149
-143
-143
-148
-124
-123
-117
-110
-135
-131
-111
-109
-100
-123
-155
-171
-200
-228
-243
-274
-285
-300
-306
-308
-323
-322
-315
-329
-314
-329
-338
-308
-298
-272
-258
-233
-212
-183
-161
-132
-104
-87
-66
-39
-44
-43
-55
-83
-83
-96
-104
-115
-127
-141
-156
-164
-159
-169
-193
-172
-167
-177
-177
-171
-170
-149
-170
-187
-192
-210
-226
-236
-267
-283
-281
-288
-280
-275
-261
-261
-271
-275
-284
-286
-274
-281
-287
-306
-332
-321
-311
-319
-322
-328
-314
-305
-289
-274
-273
-256
-226
-201
-198
-184
-191
-189
-189
-210
-243
-247
-245
-261
-257
-266
-266
-277
-288
-290
-305
-291
-289
-286
-277
-277
-294
-296
-292
-289
-276
-258
-239
-233
-232
-210
-194
-174
-157
-154
-132
-104
-90
-90
-96
-76
-70
-62
-61
-81
-79
-90
-120
-134
-150
-141
-146
-166
-179
-220
-254
-263
-289
-323
-320
-335
-353
-356
-341
-330
-346
-345
-328
-320
-284
-246
-224
-223
-224
-223
-218
-193
-182
-165
-182
-179
-170
-192
-219
-232
-239
-266
-287
-303
-300
-293
-292
-278
-270
-289
-281
-280
-288
-304
-321
-329
-335
-344
-366
-375
-381
-388
-361
-318
-301
-292
-270
-253
-247
-262
-252
-235
-243
-262
-258
-292
-311
-299
-281
-268
-252
-238
-229
-198
-160
-147
-119
-97
-83
-82
-86
-94
-119
-126
-124
-135
-162
-179
-171
-182
-181
-149
-162
-182
-182
-173
-173
-174
-171
-185
-196
-222
-260
-267
-285
-291
-291
-302
-320
-318
-299
-308
-314
-317
-322
-306
-292
-287
-289
-279
-240
-235
-241
-223
-250
-269
-278
-290
-302
-316
-319
-333
-347
-350
-371
-386
-385
-398
-399
-398
-403
-395
-387
-406
-414
-406
-403
-388
-376
-379
-368
-351
-330
-322
-326
-308
-299
-307
-296
-284
-285
-253
-231
-247
-253
-255
-251
-254
-253
-259
-270
-261
-275
-315
-317
-318
-347
-344
-345
-341
-321
-300
-271
-257
-271
-277
-278
-294
-304
-283
-289
-285
-269
-263
-286
-328
-335
-332
-353
-359
-352
-329
-317
-344
-368
-362
-366
-366
-356
-366
-367
-350
-326
-309
-287
-277
-263
-250
-252
-226
-224
-217
-186
-190
-193
-198
-179
-180
-184
-203
-212
-204
-197
-195
-213
-217
-239
-287
-310
-328
-361
-370
-374
-363
-370
-400
-404
-387
-378
-361
-334
-289
-256
-236
-212
-197
-192
-171
-181
-140
-128
-123
-148
-126
-146
-125
-177
-168
-116
27
-729
-1912
-410
-579
-1172
175
296
405
636
281
231
78
-436
-474
-358
-266
-185
-211
49
42
-125
-228
-384
-466
-455
-419
-355
-169
-60
-192
-2103
-1183
-527
-1996
-727
-140
-223
395
228
76
131
-401
-596
-436
-393
-230
-167
102
193
-18
-3
-73
-353
-374
-150
-128
154
442
753
-1981
-2144
-405
-2079
-1682
15
222
857
1344
-487
204
-123
-1927
-981
-818
-757
-104
-45
351
344
-271
-251
-694
-891
-603
-569
-235
143
122
149
-20
-264
-569
-546
-672
-657
-435
-234
-621
-1639
-738
-1047
-1560
-636
-582
-451
192
-235
-167
-139
-615
-573
-478
-277
-173
-49
107
90
-195
-112
-292
-554
-425
-315
-334
-264
-134
-180
-289
-567
-850
-734
-647
-644
-487
-351
-218
-284
-502
-418
-510
-676
-488
-359
-328
-298
-276
-273
-386
-425
-505
-556
-517
-495
-279
-207
-254
-115
-215
-202
-291
-489
-372
-272
-458
-376
-170
-358
-264
-246
-304
-179
-270
-316
-135
-122
-176
-198
-146
-228
-224
-99
-263
-211
-195
-236
-74
-149
-110
-134
-315
-111
-202
-419
-214
-39
-203
-298
-93
-379
-658
-431
-278
-475
-20
9
-536
-251
-331
-426
-270
-222
-310
-87
-162
-297
105
-130
-224
-65
60
-120
-380
54
-112
-326
-354
-184
-172
-78
-17
-54
155
-274
-730
-593
-51
-286
-151
135
4
-336
-660
-494
-451
-125
-526
-410
186
-201
-759
-370
375
-114
-269
-310
-252
-163
-1017
-333
451
-396
-469
512
-306
-420
14
-648
26
-318
-382
66
290
-456
-229
156
-15
-388
-657
-39
-595
302
41
-223
-25
-504
-269
-261
-761
-27
446
-564
-19
398
-609
-616
-99
-156
-242
-307
-325
298
14
-114
242
-314
284
-1023
-477
276
-247
385
-121
288
-370
-90
-320
312
-499
-378
-130
-205
19
-31
438
-177
59
-397
18
-608
-491
-58
-663
574
-418
-1273
640
509
-1499
31
669
-276
-585
-421
-37
-34
-1117
-334
1074
-285
-433
761
-438
-421
-104
-335
-226
-444
932
-77
-54
181
28
116
-832
-378
407
-225
-134
170
-229
-776
-147
180
-731
393
281
-526
-713
-13
-1181
-314
-163
-462
-417
966
-1
-820
-56
-1328
227
-400
-501
602
291
382
-223
-512
-354
-194
-252
-126
308
-763
490
528
-1188
-114
-45
-581
-394
-279
283
-253
-721
272
-107
-1441
-65
-558
-329
-275
-68
-112
-983
-824
127
-603
-482
-454
-891
1017
-472
-760
141
-11
-803
-657
1032
-615
4
91
-692
992
-843
-674
728
418
-817
-625
520
63
-1166
-179
126
-368
-279
303
-423
-942
-187
-433
-116
-122
-436
227
-630
-182
340
-1360
-112
-82
-756
37
-296
-221
-446
-425
-310
608
-834
-600
-322
98
-170
-670
72
14
-929
-151
413
-1225
769
510
-1552
138
489
-807
-1028
259
268
-953
588
309
-222
-622
-983
-515
-21
-593
-207
363
-759
-231
576
-1037
-753
409
-1056
-189
473
-589
-869
228
-848
-321
481
-679
25
-1252
531
-232
-403
655
-877
34
-676
-615
-21
-600
-681
1092
633
-1163
707
-219
-2200
948
-394
-5
10
-799
494
498
-526
-1119
138
-245
-848
-257
95
-982
360
-353
-1124
-547
-75
27
-703
-122
-323
-362
-717
-1464
321
-170
-628
620
-166
-46
-451
-1418
683
-843
-667
709
196
197
-137
-487
-528
-370
-749
-8
-47
-1142
678
-102
-1441
-116
165
-1004
-611
155
-602
-316
-341
333
-541
-824
-156
61
-906
423
-86
-904
-686
-157
-1135
153
-160
-439
830
-215
-966
-783
554
-1057
-509
-108
-106
514
-289
45
-1068
203
42
-732
-875
626
-226
-1113
386
856
-1030
-410
643
-500
-367
-717
492
-371
-572
-474
1165
-909
-1860
294
-85
-750
-670
300
-736
-949
-121
-924
-1200
1231
-465
-1041
705
-502
-1122
-751
322
-1409
-70
146
-644
278
161
-1672
517
765
-1386
-50
791
-674
-312
131
-413
1235
-1749
-758
1645
-923
-802
-231
173
-330
-1277
-445
907
-1017
-846
1320
-590
-917
661
-806
-468
958
-1012
-533
998
-765
-13
-458
348
-366
161
19
-482
643
-258
-536
192
74
488
-721
53
455
-790
91
-1276
523
-742
-762
177
-91
-469
-284
113
-716
-1160
218
667
-687
-1392
1259
170
-1810
-59
343
-586
-620
-849
1194
468
-2227
789
509
-1072
-710
322
-17
-634
-242
-566
447
-15
-665
-725
-344
-270
-656
-357
-127
905
-1949
-296
1046
-1038
-257
-162
-26
447
-1027
-1164
1118
-1133
-1867
1398
711
-1667
780
-138
-1363
940
-1551
-362
1200
-1154
-63
68
52
-261
-1370
119
595
-888
-418
1156
-1324
359
-77
-712
426
-488
-720
-90
990
-1357
-190
266
-1235
573
269
-1043
404
509
-1000
-218
133
71
-1116
388
-132
-282
791
-916
-622
463
-1261
-877
674
-771
-641
39
-336
-350
113
-1158
-189
-212
-17
-225
-311
401
-1500
470
-399
-933
602
-389
148
-311
-230
-155
-1428
335
549
-1287
-247
563
-531
-464
-312
-217
-305
-535
-208
-489
136
-1432
-131
455
-1787
933
-142
-989
154
-473
-345
-993
-961
597
-288
-1033
3
740
-358
-775
1220
-929
-383
-913
1132
-335
-1113
954
204
-942
-658
804
-195
-1572
389
787
-1205
270
-233
-576
292
-300
-413
764
-582
-13
-64
-808
392
-679
-700
1136
-1074
-35
396
-993
-232
395
-827
-567
192
-331
-637
-161
334
-650
-337
-904
-12
-92
-496
125
104
-579
447
-386
-450
-259
-127
284
-622
-224
-419
528
-1700
-515
1964
-1564
-370
200
157
-591
-788
443
-91
-435
-674
221
-252
-979
-182
158
-291
-339
-226
400
-384
-983
19
65
432
-708
-739
354
353
-1577
-524
760
-717
169
-730
71
526
-1113
-307
120
-968
-438
602
-466
-178
49
111
-1185
-157
562
-1601
-395
634
-202
71
-792
344
210
-2063
892
431
-964
-641
194
83
-1006
-500
-531
1577
-1350
-566
320
-584
-961
-384
373
-1025
4
-9
-286
-1556
971
-98
-1727
522
-323
-613
-325
-913
909
-443
-1111
93
-243
-1286
502
-801
-769
-106
-124
-476
-1384
417
-635
210
-1304
-130
867
-1738
507
-121
-1629
-260
362
-663
392
-57
-1149
882
-608
-2076
988
-379
-510
87
-224
148
-842
-1346
821
-317
-1078
608
296
-299
-906
658
-346
-539
626
-191
-343
-172
-255
-731
791
-166
-1094
829
-337
-1154
425
17
-503
-473
173
-673
-1109
374
-913
356
-548
-744
444
-459
-698
-76
-110
-466
94
63
-605
-19
-646
540
-1873
280
954
-1724
371
112
-900
-131
21
-226
-456
-467
282
-341
-675
-229
-752
411
-1211
-313
765
-694
-513
42
-168
-689
-454
-327
-383
-689
-58
-197
-903
26
-15
-1095
314
-469
-481
-416
-368
-277
-442
399
-1017
-545
303
-533
-376
-112
-274
-44
-342
-500
283
-154
-516
6
191
-16
-211
-401
130
-1003
146
-420
-265
105
-1470
1088
-708
-728
-65
-611
-42
-971
-277
616
-500
-1125
785
-294
-567
-268
-765
1101
-698
-814
835
-415
-1111
-571
973
-1351
127
640
-1700
1529
-1256
-1097
920
-826
-944
533
-304
-1328
998
-1063
-665
-74
-99
-873
-974
383
-361
-1074
-193
316
-326
-841
-566
115
-226
-796
-124
-216
177
-259
-638
362
-589
-14
-412
-661
784
-524
-368
67
-950
-381
95
-974
-26
253
-674
-145
-22
-1236
594
-646
-634
-270
531
105
-910
366
-272
-341
-12
-787
-423
910
-957
284
-822
49
-32
-955
636
-251
-203
-128
404
-1522
618
54
-1249
110
393
-181
-677
52
-534
-565
-907
931
-372
-1045
6
131
-324
-732
-305
-346
-10
-203
-1068
1345
-661
-827
766
-828
-213
-86
-553
-443
176
-342
-872
314
-435
-887
607
-617
34
-596
-376
129
-727
-1249
427
-540
-68
-220
-1092
457
-698
-1607
1038
356
-2496
646
373
-325
-407
-639
327
-421
-172
93
-569
405
-170
-897
793
-29
-674
-115
296
-355
-80
-925
174
335
-1655
623
-942
273
-728
-637
78
218
-509
-1121
892
-918
398
-714
-214
740
-771
-37
83
282
-1116
744
-810
-46
493
-1313
1310
-1136
-1037
954
-604
-423
370
-773
632
-1012
-873
19
35
-511
-886
395
-524
341
-1239
476
151
-577
445
-1269
386
-1151
350
-563
-838
678
-685
-1095
462
-317
-1143
87
-150
-1310
433
176
-1341
77
89
-670
-533
305
-230
-652
650
-1659
-205
1124
-1183
-164
474
-535
19
-459
-746
-553
867
-623
-907
746
77
-203
-1070
-23
60
-904
334
-185
-54
-188
-332
-384
-533
248
-497
-121
-378
-31
-846
-98
-304
-1269
-4
-67
-1121
324
529
-1662
130
-145
-669
-295
486
-982
-12
606
-914
-139
-616
114
-95
-454
-345
31
119
-518
-552
-235
573
-825
-678
176
-518
-76
-718
232
-674
-646
581
-618
-1056
921
-428
-1168
-56
119
-1200
-828
168
-461
-317
57
-413
-643
-709
365
-500
-284
131
-209
-52
-464
-801
84
-361
-1107
-59
-12
-227
-127
-801
-567
221
-745
-943
136
-364
-666
-113
-613
-408
-405
200
-1055
24
93
-236
20
-598
102
97
-953
-534
189
-646
-349
-398
-114
-580
-210
-821
-697
-250
-253
-31
-608
-277
-292
-190
-576
-770
220
39
-321
-377
-215
-351
-470
35
-676
332
354
-1176
71
-530
-625
784
-529
-674
550
-317
-593
-144
-565
304
-407
-662
541
-375
-620
-965
-112
-169
-784
311
-580
-791
274
-591
-1050
242
-164
-1556
1283
-523
-900
811
-1531
90
47
-822
-2
15
-707
210
-612
343
-911
-468
603
-893
76
-102
-675
-806
487
-987
-780
66
-322
-273
-773
525
4
-1623
-355
821
-1036
-196
-146
-194
237
-355
-646
401
-614
-838
-234
-457
502
-1556
45
1016
-1501
-278
696
-998
36
-294
-697
129
-266
-1235
28
573
-673
-305
105
-657
-822
350
-1486
140
979
-1800
793
-50
-1404
-186
46
-951
-25
-129
-253
85
-912
-204
-810
779
-560
-888
292
349
-572
-191
-503
-18
-401
-1036
-157
309
-1478
-128
666
-1343
375
-592
44
-513
-558
244
-419
-445
-89
-671
597
-457
-557
69
-902
-441
110
-663
-96
-874
-40
-431
-117
-522
-238
640
-772
-747
118
622
-1492
670
297
-1337
955
-438
-458
-445
-1090
114
-269
-932
638
-248
-686
-505
65
205
-531
56
500
-1284
-380
336
-682
73
-22
533
-890
-884
198
-203
-1164
102
2
-122
22
-769
139
-363
-647
-311
-469
-6
-573
-173
-290
150
-1319
-24
102
-358
-482
-383
854
-1163
3
-601
-63
278
-1550
1194
-485
-381
-634
203
-586
-103
-802
-183
536
-1041
-218
-477
228
-685
-874
825
18
-1412
602
143
-967
-648
880
-968
-100
43
-881
107
-344
-776
-392
142
-1123
449
-494
-1105
462
547
-1309
-315
907
-1012
258
-841
223
-92
-339
-819
-267
1336
-2025
-529
1089
-1160
-87
-984
216
-71
-1270
472
-334
-700
-110
29
-213
-94
-757
-237
705
-659
-582
41
6
-1172
275
402
-1055
-36
41
-1023
-61
473
-1377
51
-601
-339
57
-1087
679
540
-749
-834
250
-798
143
-411
-207
355
-128
-273
34
-614
-10
74
-629
-110
-497
-550
-480
-265
-1141
554
-292
-1752
1579
-211
-1510
535
-814
-1597
1428
-1012
-378
1010
-593
-1547
1252
-1168
-792
474
-1394
630
-383
-351
-535
405
-936
-238
-182
-478
-606
216
-443
-718
305
-1261
-463
1017
-262
-453
267
-64
-426
-758
-159
-933
-60
542
-1017
-643
172
-206
-651
28
-391
-137
31
-1167
-225
-297
153
-677
-881
97
-29
168
-1204
-79
522
-929
-1338
128
39
-854
165
-440
-114
669
-1583
48
199
-806
-692
190
526
-190
-835
364
-107
-776
598
-1068
391
-604
-540
696
-770
-568
246
-351
446
-528
-616
934
-924
-536
-378
668
-878
-1128
523
-312
-480
282
-916
-917
48
-921
-90
-215
-282
-448
-703
1460
-894
-1250
1064
-317
-1367
-391
874
-652
-69
-544
158
-38
-1574
660
72
-1762
233
422
-738
-168
-966
345
282
-1492
-222
177
-877
-353
538
-1361
-240
477
-445
-1012
136
288
-1242
-397
362
-329
-231
-146
-819
96
863
-812
-984
81
97
-1150
678
-1504
-143
1573
-1727
-479
309
-474
-1739
-237
-68
-403
22
77
-578
492
-820
-644
876
-561
-581
448
321
-640
-490
349
-328
-876
-714
890
-325
-612
-457
-59
-267
-720
-161
-561
648
-67
-1275
310
98
-840
333
-1090
-554
1269
-323
-239
13
-615
-55
-642
-425
713
-407
-424
239
-480
-947
-359
297
-1396
175
91
-812
590
-790
-426
-72
-796
-15
49
-629
404
38
-502
-152
-507
-549
-173
561
-344
-153
10
-332
-421
-769
-642
-60
-194
-2
-32
-314
510
-798
-1461
-10
404
-57
-1275
476
711
-1454
-797
450
-45
-516
-376
146
501
-1393
-191
265
-268
-1276
549
296
-306
-115
-513
122
-610
-911
-436
378
-1147
558
161
-1072
-52
-434
-639
-36
-481
54
-289
-832
476
-725
-677
205
603
-996
-414
999
-278
-1120
-451
252
219
-1202
-387
1169
-1006
-335
1268
-1500
-680
812
-1040
-146
195
75
-343
239
-128
-566
-349
211
-642
-267
-22
-1018
144
-21
-1235
481
-591
-195
-544
186
77
-1206
-749
-281
-132
-282
-664
-292
0
464
-519
-622
383
-515
-627
428
-70
-1057
340
201
-517
-555
321
-804
-667
550
-915
-654
-84
-379
801
-1405
-224
883
-811
-447
505
-1363
-568
106
-318
12
544
-341
-377
-797
-743
473
-350
-689
298
259
-1277
-23
545
-734
-334
289
77
-445
-498
728
-185
-1445
1000
-115
-1077
118
-21
208
-485
-499
-305
-384
-406
580
-283
-518
649
-177
-947
1201
-1194
40
-457
-2
-408
50
-480
-804
716
-965
-190
-134
-158
-702
471
480
-1478
290
169
-654
-42
-880
-146
283
-276
-376
-577
-331
247
-459
171
163
-394
176
-301
-97
-389
-465
316
-733
484
708
-1397
676
-358
-16
-809
-210
752
-818
-70
-989
376
-458
-12
-702
305
-326
-820
488
-422
-243
428
-529
-694
632
-171
52
-932
355
-472
-946
671
-1394
-470
446
381
-1107
-866
1127
-524
-1493
137
45
-190
-912
-257
1066
-171
-1885
57
1089
-967
-562
-74
625
-592
-444
500
-126
-157
-577
-405
330
50
-699
-29
-957
-114
660
-1027
230
-277
-693
-120
-184
-222
-479
-901
300
399
-1387
488
208
-1816
-507
310
-140
-78
-663
-353
1264
-1101
-627
482
6
-740
290
334
-172
-144
-981
614
-264
-962
-14
137
153
-551
-260
-314
176
-344
-1250
840
-366
-605
384
-523
-142
561
-778
-460
-585
594
-464
-524
17
-450
-242
-58
-490
-402
408
-307
390
-1082
-10
-357
-684
-413
-624
725
-672
-756
833
-1161
413
-593
-994
1291
-668
-541
-195
216
314
-1340
-430
795
-403
-804
-711
-228
-1
62
-1308
-252
349
-1124
-78
-89
495
-707
-977
826
-680
190
-628
-133
89
-186
-307
-377
618
-371
-211
132
-779
107
258
-1375
-1085
1398
-502
-936
536
-1175
1027
-562
-1010
568
-309
-1278
608
-885
-386
627
-704
112
-534
688
-1234
-869
500
-316
-350
-401
-280
-274
68
-1167
623
-165
-1089
-390
363
-180
-720
54
-620
452
-558
-956
544
21
-318
-409
-899
327
-406
-546
32
763
-1166
-516
-441
-349
-183
-501
-556
315
-558
-1351
332
-591
-564
-508
-263
-161
-1003
42
358
-453
-778
-658
-7
733
-1204
-1160
1395
-126
-2095
270
294
157
-868
-1203
1470
235
-2276
318
792
-671
-147
-564
422
-229
-998
344
235
-1055
-88
-605
-735
331
-278
-670
494
-132
-1090
-651
671
-1025
-1201
562
63
-796
-1099
966
-727
-1386
196
-101
-398
-285
-333
522
-675
-556
40
-238
-1026
-228
1007
-1153
523
-1215
-393
551
-679
87
-397
-1543
-109
717
-1216
681
488
-943
-229
-573
-1215
1342
-612
-1101
-338
-369
361
-1611
-129
367
-177
-864
-891
705
325
-2299
-20
787
-808
-919
346
654
298
-693
-1041
1116
-411
-1068
75
263
-1096
-446
-26
-228
463
-695
-42
-651
-717
-17
-44
-393
-254
153
-399
-1243
244
104
565
-620
-205
554
-1569
-612
448
-258
-708
707
-145
-491
-70
-209
-382
-678
-837
-156
-719
-83
639
825
-1154
69
-354
-485
-712
-535
1580
-1153
-912
-369
-21
-352
-990
-565
739
376
-1272
-104
55
-541
-1456
-899
891
794
-881
-791
1185
-376
-1470
-56
107
31
-396
-941
-162
310
-751
-935
960
-480
-759
-442
-403
143
-626
-864
801
135
-958
-866
184
760
-657
-289
-227
-640
-197
-258
-574
578
-45
-1009
-107
424
121
-1088
-654
712
226
-2012
427
1960
-974
-850
517
-611
-907
-856
-829
366
-936
-1187
788
-520
-959
260
840
-674
-870
-265
-713
-583
423
-99
-447
226
-188
-56
52
-189
-570
35
-623
-167
433
-1311
37
528
-1171
-849
125
-1178
-129
-530
-996
503
-599
-311
-192
566
-735
-530
164
-89
-644
-972
938
-492
-1047
-150
656
-760
-601
336
-522
-271
-647
591
9
-1518
520
384
-596
-433
-488
598
-1034
-413
347
-79
-1010
-642
803
-1404
-117
313
-543
-724
-1239
602
-282
-135
-624
817
-688
-1435
374
-1038
315
-388
-246
-167
-525
-200
-342
-572
44
423
-417
-915
-100
-329
-1105
576
-728
-114
-286
-98
198
-1293
-456
-145
356
-1178
-106
-183
-807
-121
-276
64
136
-123
-1199
-889
162
-106
-308
-723
213
534
-601
-1127
332
193
-2014
-681
1220
-464
-633
-324
-214
-326
-589
-284
199
-796
-292
339
-443
-978
-672
272
-159
-582
-661
995
129
-1418
116
315
-265
-418
-175
820
-375
-1005
858
11
-1073
-127
1102
-532
-274
-215
-919
-125
-99
-752
-835
-141
-182
-193
-605
312
-74
-1276
-1477
416
-138
-897
-236
747
-270
-559
-162
-228
-421
-100
36
-214
-205
-482
-205
-588
-205
-134
-570
803
-384
-161
24
-558
-889
748
-709
-1510
477
-659
920
-508
-1476
-385
220
-964
-507
-689
209
-111
-1150
80
152
-386
-732
-357
-419
-57
-480
-946
331
-134
-522
-725
-380
138
119
-504
-316
274
-1515
-993
-93
-939
475
403
-758
531
-831
-959
246
-587
-279
-489
-287
683
-270
-534
-127
157
-250
-332
114
-647
-376
-890
-561
1482
-557
-1784
623
-267
-321
-18
-497
66
-790
-704
-315
-1179
-764
263
794
-561
308
-76
-954
-1110
-369
-499
119
-502
-687
861
-541
-7
141
-1493
-911
570
-672
-195
325
-564
-501
-170
-396
-535
-93
303
347
-228
-891
-683
-576
-1346
-436
854
1176
-1078
-1235
560
-827
-1384
-491
-33
665
-363
-976
858
74
-2256
-503
1721
-1324
-783
-297
-258
-157
-826
-588
673
104
-892
62
191
525
-1090
-175
591
-540
-522
-662
-588
969
-235
-1131
-2
-621
-1059
-730
-543
-1090
-64
-259
-1105
-251
382
-11
-392
-883
550
321
-1074
-326
87
-363
-131
-581
-847
347
490
-360
-160
-521
-567
-189
-723
-296
378
298
-296
-485
714
-10
-1050
-718
-192
82
-876
-488
-275
44
-587
-273
-214
-113
44
-1439
308
246
-1129
-1658
-224
458
-588
465
450
235
-276
-507
-184
-404
-965
-388
99
447
847
-372
-741
314
-449
-901
-312
85
174
-280
-22
-272
-292
-873
-89
-747
142
-528
-220
-458
-1773
-506
-851
-697
-868
-348
222
187
-179
-804
-128
-246
-680
-84
483
358
421
187
-87
574
-474
-752
51
127
228
-62
-396
-482
136
-91
-568
-870
-694
-48
-415
-706
-1120
204
-313
-602
-1076
266
84
-283
-400
-173
223
-645
-408
-292
456
-1581
-56
499
-1015
-605
-340
-307
-537
-633
259
682
-38
-762
144
-542
-346
-753
21
1336
-430
-458
506
309
-1252
-331
-162
24
-291
-298
-693
-172
112
-940
-896
-380
543
-1265
-1178
-761
-640
-210
-43
-722
766
561
-1174
-359
-940
-709
-182
-1087
-315
-231
-484
-370
-164
-230
-754
-261
-340
-1049
-350
68
-293
-274
535
420
481
194
-731
186
377
-455
-214
-92
169
-297
-607
413
369
-96
-453
-296
-457
-925
-300
-1079
-603
126
-520
49
11
-177
-493
-606
-498
-298
-588
-1051
434
192
-1266
62
476
-162
-899
-801
-115
539
-1029
-1214
417
247
-384
-557
195
757
-651
-864
288
10
-627
-161
-85
-477
31
-131
-148
-187
-252
72
-659
-659
-142
-964
-1159
96
313
-631
-307
-582
241
-582
-1357
-178
150
-280
-669
-101
11
-234
-505
-338
-450
-457
-373
-332
-300
-468
-450
546
-147
-418
-55
-80
306
-614
-766
77
98
-544
-202
143
291
-444
-581
-195
-233
-435
-504
-453
-796
-270
-434
-364
-245
-316
-177
-709
-619
-35
-415
-542
-280
248
-488
-60
-190
-288
44
-174
-80
-211
-44
-488
-180
-80
74
76
-189
-381
57
569
-619
-534
-36
-203
-128
-285
112
99
-394
-244
89
-40
-726
-278
-76
-269
-1008
138
-139
-638
-172
-298
445
8
-722
-342
316
-925
-1164
-158
203
-610
-326
-86
184
-379
-994
-240
-260
-440
-666
-213
43
-400
-697
-492
-199
-265
-48
-68
-532
128
-492
-670
-334
380
-168
-212
604
-92
-347
-569
-314
-386
-214
-12
-490
-158
-297
-336
-544
-357
-84
-100
-546
-659
-222
-463
-983
-467
-101
-414
-376
500
-352
-389
-244
-499
-377
-326
28
-59
123
-528
-204
401
-559
-578
-291
323
83
-704
-56
332
-472
-647
-336
246
-258
-119
30
-744
-92
-778
-346
-760
148
-650
-160
217
-991
-328
-296
-737
-545
-130
-411
-31
-602
-537
-569
125
-39
-559
-468
-560
250
-161
-272
-514
88
-355
-384
248
-167
-331
20
-181
-145
358
-406
-245
-816
-380
-290
-391
354
-235
-957
37
-135
-700
-472
-390
-287
-624
328
-319
-99
-137
-916
178
-603
-387
-173
-42
237
-290
-31
-347
-200
-698
-458
32
66
-128
-320
-204
-264
-261
-101
-135
-621
7
-225
-77
-585
10
168
-1192
-337
348
-536
-545
-291
108
77
-948
-110
129
-795
-934
461
142
-452
-256
-259
-308
-165
-869
-433
302
157
-302
-544
-5
-467
-510
-207
-605
-81
222
-375
-610
-151
378
-894
-544
15
-173
-122
-701
-92
-125
-273
-562
-545
-174
-279
-398
-397
-274
-637
-581
-212
-442
-407
-181
-613
-36
-38
-359
-198
-597
-33
61
-271
-489
-622
11
-101
6
-290
-165
-18
-363
-444
-516
-346
-656
-416
-683
-319
218
-117
-1030
-552
-8
-269
-180
-822
99
-95
-396
-811
-158
-272
-154
-693
-442
309
60
-401
-1084
-171
-238
-378
-599
-259
-112
-365
-723
-215
-117
-651
-141
-526
-309
-83
-296
-653
-382
-618
-546
-14
-280
-793
291
-65
-698
-522
-214
-53
-509
-296
288
-230
-83
-310
-276
-588
-474
-131
-263
-415
-266
-369
-117
-741
-1088
328
-427
-391
-695
-94
255
-234
-804
-466
-101
-142
-121
-299
210
-101
-654
-122
-184
-259
91
-56
-19
-149
-185
-93
202
-810
-387
-384
-262
416
-241
-172
-356
-232
-152
-435
-636
-291
-59
-679
-224
-237
243
-281
-822
-152
-76
107
-420
-492
-525
405
14
-964
-154
302
-130
-819
26
34
-152
-288
-700
235
-206
123
-128
-688
182
-92
-288
-574
-217
440
-199
-819
-89
-17
-737
-89
-520
23
321
-35
-571
-702
32
-191
-382
-119
-131
224
49
-826
-57
106
-567
-321
367
176
-166
-170
-447
-242
-11
-20
-956
355
311
-765
-43
-86
-165
-823
-49
-338
-380
-441
-363
183
-315
-381
116
56
-1068
-504
35
371
-90
-317
-125
-218
-204
-335
-329
-7
-323
263
-178
-604
306
-108
-677
-679
108
130
-883
-395
-439
-576
271
-600
-370
-213
-156
-303
-528
50
-446
50
-399
-121
-345
-739
12
-554
-267
-268
463
-406
-479
-315
-640
-170
-336
42
-238
-342
-530
-86
-764
-613
-146
182
-411
-599
70
-151
-704
-744
-142
-73
206
77
-106
-352
278
-809
-875
14
294
-328
-424
59
-317
17
-746
-219
-350
-213
-44
-747
-262
-305
15
-142
-743
101
-209
-556
-330
-579
-266
-217
-573
-9
-269
-46
-341
-294
-114
-684
-246
-34
-268
-248
410
-172
-208
-212
-323
79
-144
-192
-684
178
512
-118
-1282
-608
-497
-1127
-676
-170
974
597
-122
-4
232
-535
-521
-751
-831
-236
-409
-307
63
-352
-471
-770
-1236
-732
-626
-992
-752
-168
20
-496
-562
-399
-695
-613
-535
-200
-275
-192
-44
-534
-783
-49
-649
-612
-233
-131
185
-172
-670
-449
189
-608
-250
307
33
-187
-276
-95
-28
-98
15
-54
-471
5
-348
-482
-519
-241
-428
-673
-213
-434
-299
-346
113
-217
-497
-263
-409
-479
-735
-274
-38
-599
-693
-254
-202
-600
-776
-264
-190
-336
-453
-712
-145
-443
-900
-150
-93
-309
-190
-619
-505
-62
-416
-903
-20
131
-546
-600
-324
-359
-298
-222
-545
-214
-77
-253
-860
-451
-142
-512
-333
-336
-243
-345
-364
-614
-580
-639
-826
-56
-195
-236
-449
-370
-260
-685
-452
-458
-266
-405
-46
69
-382
-555
-390
-229
-383
-294
-251
73
-381
-227
-180
-167
-441
-466
125
-174
-308
-344
128
-322
-796
-338
107
-131
-87
-75
-87
-270
-505
-313
-291
-84
-402
-288
15
-72
-450
-355
-110
-401
-314
-9
37
24
-391
-461
24
-75
-635
-10
224
-187
-235
-158
67
-300
-218
-311
-226
379
-17
-198
-141
-27
-406
-418
-21
-8
182
61
66
-352
-562
-205
-263
-380
-141
275
12
-167
-104
-221
-291
-95
-167
-286
88
-57
-344
-166
-52
-189
-422
-212
-311
-335
-184
-278
-64
-232
-742
-375
267
-411
-645
-300
11
-411
-699
-296
-58
-241
-365
-158
-184
-42
-252
-402
-435
-345
-182
-162
-250
47
106
-198
-218
-427
-243
30
-315
-300
140
88
-138
-267
-243
-178
-21
-138
-298
203
-153
-215
-54
-169
-421
97
-9
-354
-244
35
-7
-596
-506
-285
-159
-314
-672
-412
260
-159
-687
-363
55
-388
-458
8
-245
-61
-579
-124
163
-271
-641
-267
89
-288
-480
-282
-14
-184
-530
-418
99
-150
-152
-94
-185
30
-564
-453
-263
-234
-189
-408
91
-241
-392
-274
-531
-430
-156
-344
-218
-465
-297
-134
-333
-422
-350
-259
-465
-279
-324
-478
-299
-205
-453
-273
-160
-290
-455
-577
-239
-224
-222
-341
-279
-134
-287
-180
-11
-142
-339
-353
-137
57
-356
-417
-257
-91
-217
-432
-122
86
-296
-268
-59
-203
-275
-394
-420
-241
-263
-344
-397
-231
-121
-211
-296
-483
-256
-119
-264
-400
-252
107
-112
-422
-126
-127
-279
-373
-327
-112
-192
-277
-443
-216
-43
-187
-222
-377
-206
-138
-286
-94
-121
-150
-64
-65
-158
-312
-385
-101
-245
-479
-246
-167
-122
-246
-89
-61
-36
-379
-370
-165
-451
-270
-277
-155
-216
-415
-429
-238
-191
-360
-552
-501
-353
-300
-319
-375
-176
-132
-136
-331
-346
-158
-242
-517
-320
-200
-375
-223
-267
-324
-225
-196
-132
-416
-341
-75
-390
-437
-191
-45
-142
-295
-134
-111
-85
-156
-220
-55
-18
64
-115
-241
-289
-357
-309
-222
-195
-236
-111
-313
-336
-301
-378
-295
-418
-393
-191
-122
-301
-334
-220
-293
-476
-392
-253
-270
-364
-361
-258
-65
-204
-424
-271
-207
-258
-355
-288
-166
-185
-146
-235
-135
-84
-349
-381
-100
-29
-158
-191
-63
-171
-277
-347
-234
-159
-188
-176
-164
-15
-105
-180
-200
-231
-122
-159
-179
-170
-145
-218
-246
-213
-383
-499
-216
-288
-375
-252
-247
-130
-293
-447
-308
-144
-235
-289
-429
-240
99
-188
-478
-382
-147
-243
-424
-291
-77
-50
-356
-497
-306
-140
-304
-324
-97
-105
-145
-261
-204
-127
-258
-232
-61
12
-257
-283
-90
-199
-410
-273
-81
-154
-287
-332
-193
-123
-177
-326
-177
-83
-64
-97
-141
-66
-74
-221
-288
-229
-127
-40
31
-114
-135
-8
-175
-292
-344
-249
-54
-201
-248
-67
-33
-132
-298
-199
91
-35
-302
-198
-64
-197
-227
-114
-170
-82
-116
-222
-142
-211
-264
-108
-16
-37
-156
-217
-116
-84
-210
-234
-92
95
-64
-278
-178
-110
-270
-430
-248
-215
-160
-87
-122
-120
-148
-125
-300
-232
-149
-159
-191
-291
-197
-186
-166
-295
-348
-240
-314
-392
-340
-238
-157
-84
-98
-192
-165
-134
-212
-362
-299
-171
-109
-175
-173
-155
-313
-292
-189
-211
-209
-203
-309
-332
-163
-33
-193
-150
-78
-144
-112
-192
-290
-179
-45
-108
-178
-106
-57
-179
-163
-98
-124
-87
-117
10
-29
-169
-205
-211
-165
-209
-227
-146
-4
-143
-261
-263
-102
7
-100
-177
-39
131
11
-178
-15
105
-53
-70
83
0
9
53
81
95
-125
15
133
91
-114
-171
-18
-4
24
16
90
65
-122
-153
-109
-103
-88
-202
-46
124
27
-125
-145
-102
-171
-173
-191
-78
1
-68
-117
-3
26
-113
-169
-107
-61
-34
-77
-79
62
46
-33
60
133
72
-54
-173
-159
-106
51
56
-102
-48
84
-2
-188
-141
-39
-85
-141
-137
-16
-66
-271
-172
-104
-145
-66
13
-77
-231
-150
-58
-85
-117
-27
-67
-96
-31
-15
31
-61
-148
-70
-45
-62
-84
-118
-79
-32
-126
-228
-107
5
-167
-212
-22
-15
-112
-69
13
25
-36
-88
-96
-174
-157
-93
-109
-151
-159
-134
-130
-191
-248
-171
-104
-142
-165
-139
-145
-147
-44
-10
-15
-27
-34
-113
-79
-57
-76
24
5
-47
14
-19
-128
-161
-182
-153
-76
-57
-28
2
27
11
-57
-97
-93
-62
-15
-29
-99
-185
-224
-187
-167
-201
-175
-202
-280
-321
-323
-237
-252
-221
-151
-155
-191
-170
-74
-157
-243
-137
-129
-134
-130
-156
-154
-159
-150
-80
-11
-90
-178
-217
-150
-138
-166
-124
-145
-126
-122
-169
-189
-248
-202
-173
-174
-194
-255
-187
-239
-277
-287
-221
-187
-205
-280
-299
-215
-202
-185
-114
-80
-121
-132
-165
-198
-193
-241
-214
-149
-153
-102
-110
-107
-160
-168
-87
-104
-102
-139
-104
-19
-74
-110
-73
-143
-169
-164
-193
-165
-208
-196
-127
-112
-103
-94
-176
-221
-168
-223
-282
-224
-190
-184
-206
-230
-153
-122
-180
-245
-266
-253
-173
-144
-148
-167
-168
-114
-148
-192
-179
-186
-208
-189
-165
-217
-276
-307
-245
-154
-171
-215
-184
-186
-189
-171
-149
-120
-191
-224
-219
-267
-382
-408
-333
-293
-347
-402
-362
-339
-317
-309
-316
-332
-335
-360
-386
-375
-328
-370
-429
-448
-389
-348
-419
-383
-353
-288
-327
-366
-301
-308
-320
-347
-320
-315
-369
-392
-406
-418
-352
-344
-421
-362
-320
-281
-332
-406
-367
-360
-380
-415
-335
-244
-240
-311
-321
-294
-302
-352
-379
-265
-215
-278
-295
-314
-290
-276
-269
-293
-272
-287
-352
-375
-367
-323
-327
-372
-469
-506
-480
-425
-383
-370
-335
-309
-364
-450
-471
-433
-457
-524
-511
-408
-400
-521
-557
-520
-473
-560
-656
-586
-509
-457
-452
-447
-400
-402
-431
-463
-468
-419
-432
-447
-436
-452
-487
-507
-471
-465
-471
-438
-432
-443
-471
-532
-501
-389
-379
-409
-436
-463
-508
-610
-594
-544
-515
-540
-605
-592
-611
-646
-644
-597
-531
-531
-545
-573
-553
-491
-539
-558
-531
-547
-549
-559
-588
-568
-537
-539
-533
-532
-547
-509
-477
-443
-472
-506
-482
-475
-484
-483
-496
-450
-414
-479
-491
-483
-487
-441
-408
-388
-373
-405
-431
-448
-440
-417
-435
-421
-432
-359
-326
-378
-361
-364
-316
-346
-418
-407
-391
-391
-402
-389
-377
-341
-338
-379
-328
-275
-321
-342
-330
-331
-250
-246
-266
-237
-247
-314
-351
-332
-261
-174
-207
-205
-159
-163
-243
-288
-347
-289
-176
-271
-270
-203
-192
-175
-209
-233
-213
-253
-332
-383
-289
-254
-321
-320
-285
-199
-185
-218
-284
-264
-243
-316
-251
-214
-231
-179
-159
-180
-209
-210
-240
-287
-286
-279
-300
-315
-300
-265
-242
-302
-295
-322
-379
-333
-338
-332
-271
-192
-150
-205
-236
-193
-175
-179
-215
-239
-171
-139
-162
-209
-207
-160
-174
-178
-167
-167
-229
-261
-297
-336
-286
-296
-356
-352
-372
-377
-355
-411
-451
-441
-385
-374
-391
-391
-424
-399
-369
-408
-461
-436
-364
-374
-377
-379
-333
-293
-299
-235
-245
-214
-243
-276
-222
-171
-228
-302
-300
-267
-232
-242
-249
-251
-249
-263
-273
-265
-256
-277
-304
-242
-123
-131
-233
-266
-229
-290
-417
-360
-284
-315
-307
-275
-273
-301
-323
-309
-254
-263
-271
-305
-315
-274
-284
-314
-346
-298
-276
-294
-273
-258
-218
-208
-218
-209
-197
-166
-185
-195
-154
-172
-214
-188
-188
-200
-169
-184
-157
-143
-159
-104
-131
-175
-119
-64
-136
-146
-118
-140
-176
-220
-183
-156
-186
-224
-283
-296
-267
-274
-324
-307
-274
-280
-271
-227
-209
-245
-222
-223
-285
-264
-235
-213
-172
-188
-168
-114
-122
-225
-273
-273
-243
-221
-239
-173
-114
-153
-198
-225
-207
-191
-188
-226
-207
-168
-210
-211
-216
-202
-193
-196
-188
-246
-250
-247
-290
-262
-248
-264
-222
-210
-238
-205
-225
-239
-164
-109
-100
-163
-215
-180
-194
-209
-198
-198
-186
-193
-157
-156
-145
-147
-173
-146
-174
-192
-199
-244
-250
-203
-162
-120
-133
-188
-179
-227
-262
-258
-263
-194
-188
-149
-122
-150
-199
-249
-260
-276
-275
-262
-243
-243
-255
-202
-204
-261
-259
-311
-307
-264
-262
-245
-244
-222
-206
-251
-255
-269
-314
-401
-431
-396
-374
-408
-438
-453
-455
-443
-461
-494
-481
-421
-387
-359
-336
-319
-333
-315
-308
-358
-342
-276
-235
-259
-259
-177
-181
-203
-205
-164
-144
-145
-122
-97
-87
-102
-78
-97
-111
-89
-60
-73
-64
-8
43
50
39
-20
-39
8
-13
-22
-2
31
15
-9
-15
11
2
-35
-21
-21
-57
-99
-82
-72
-78
-78
-103
-78
-69
-37
1
-28
-61
-41
9
1
-23
-32
-56
-55
-77
-124
-141
-138
-168
-210
-162
-147
-194
-192
-162
-146
-177
-209
-181
-192
-198
-212
-231
-201
-172
-194
-198
-162
-140
-145
-168
-159
-135
-151
-224
-249
-225
-197
-215
-226
-199
-194
-207
-175
-136
-157
-175
-137
-113
-79
-57
-63
-58
-78
-79
-35
-39
-60
-65
-83
-56
-70
-123
-153
-163
-141
-92
-109
-101
-67
-104
-115
-139
-155
-159
-161
-144
-135
-147
-190
-204
-201
-163
-214
-251
-233
-199
-172
-205
-213
-199
-173
-183
-169
-145
-136
-129
-125
-101
-94
-122
-115
-103
-131
-134
-113
-108
-99
-87
-81
-119
-155
-111
-104
-116
-140
-106
-61
-128
-199
-147
-133
-169
-146
-133
-118
-144
-151
-134
-100
-123
-137
-101
-100
-127
-149
-105
-25
-20
-57
-96
-104
-119
-118
-140
-170
-166
-167
-175
-192
-164
-144
-184
-199
-194
-172
-155
-207
-217
-220
-236
-264
-257
-230
-248
-286
-290
-266
-286
-334
-355
-343
-326
-322
-345
-393
-395
-354
-319
-391
-448
-434
-451
-470
-497
-511
-474
-444
-423
-388
-394
-377
-399
-409
-365
-350
-383
-397
-394
-376
-349
-415
-463
-438
-433
-453
-468
-492
-480
-438
-417
-386
-350
-392
-387
-354
-359
-350
-341
-317
-302
-313
-320
-307
-295
-292
-302
-300
-281
-270
-261
-227
-238
-242
-243
-236
-187
-173
-188
-201
-172
-132
-170
-213
-251
-244
-198
-214
-246
-251
-278
-261
-312
-335
-346
-407
-385
-389
-402
-451
-511
-528
-547
-569
-557
-539
-536
-523
-528
-507
-507
-535
-532
-512
-509
-510
-476
-425
-435
-446
-389
-357
-419
-460
-452
-432
-470
-500
-431
-358
-338
-346
-354
-361
-367
-391
-416
-387
-374
-422
-408
-392
-401
-435
-495
-460
-378
-371
-411
-420
-408
-416
-433
-409
-368
-348
-328
-332
-343
-320
-321
-335
-299
-274
-290
-307
-296
-292
-337
-365
-297
-263
-228
-228
-273
-288
-315
-351
-352
-343
-324
-284
-268
-252
-231
-207
-227
-258
-278
-340
-359
-322
-303
-303
-279
-256
-296
-334
-346
-350
-391
-398
-366
-326
-308
-337
-321
-328
-337
-366
-385
-380
-384
-375
-350
-316
-330
-351
-362
-369
-375
-359
-307
-294
-319
-377
-410
-374
-369
-379
-369
-330
-312
-310
-331
-328
-278
-257
-231
-237
-262
-247
-250
-259
-249
-264
-260
-271
-305
-328
-322
-329
-342
-331
-313
-290
-339
-361
-299
-277
-281
-294
-297
-264
-254
-278
-281
-289
-313
-304
-281
-273
-294
-311
-328
-328
-327
-323
-304
-330
-359
-388
-386
-395
-410
-428
-481
-551
-545
-477
-488
-542
-515
-488
-527
-513
-537
-490
-450
-468
-434
-424
-435
-414
-371
-349
-345
-327
-392
-394
-361
-401
-452
-461
-402
-407
-453
-446
-427
-446
-448
-462
-447
-436
-477
-476
-524
-549
-526
-501
-483
-516
-536
-511
-499
-494
-457
-456
-453
-442
-448
-451
-491
-516
-536
-553
-528
-491
-445
-445
-436
-445
-449
-405
-399
-388
-403
-388
-396
-441
-460
-445
-427
-447
-434
-470
-488
-461
-460
-436
-395
-367
-334
-339
-352
-380
-416
-364
-335
-346
-333
-288
-309
-326
-339
-348
-356
-405
-382
-358
-372
-384
-414
-415
-390
-396
-432
-470
-466
-476
-484
-503
-492
-456
-439
-415
-433
-462
-444
-402
-428
-424
-417
-409
-406
-407
-366
-351
-400
-413
-348
-371
-421
-417
-409
-425
-441
-462
-462
-419
-408
-415
-373
-390
-431
-448
-481
-490
-472
-477
-483
-469
-483
-458
-462
-516
-543
-503
-463
-471
-509
-504
-463
-485
-500
-478
-446
-428
-424
-404
-376
-391
-424
-437
-429
-441
-469
-470
-442
-407
-400
-348
-353
-379
-384
-405
-434
-425
-405
-376
-333
-342
-368
-363
-356
-364
-373
-384
-373
-349
-326
-282
-250
-259
-247
-246
-249
-231
-226
-223
-252
-292
-283
-240
-245
-269
-219
-181
-196
-201
-255
-299
-272
-259
-252
-237
-222
-251
-269
-237
-234
-238
-209
-241
-269
-257
-277
-282
-269
-218
-206
-264
-271
-200
-200
-244
-234
-213
-201
-201
-213
-216
-212
-219
-192
-135
-139
-183
-163
-171
-120
-105
-151
-136
-168
-175
-177
-209
-181
-164
-185
-135
-115
-158
-162
-158
-148
-172
-181
-171
-193
-183
-159
-196
-204
-188
-166
-189
-233
-231
-229
-220
-231
-248
-268
-259
-217
-227
-216
-183
-226
-214
-168
-179
-208
-211
-190
-168
-202
-228
-231
-224
-214
-217
-182
-168
-157
-149
-193
-202
-187
-183
-193
-182
-173
-181
-204
-233
-175
-150
-167
-165
-157
-146
-162
-143
-127
-122
-122
-149
-156
-182
-199
-228
-240
-212
-229
-254
-258
-240
-237
-193
-170
-182
-188
-178
-180
-247
-234
-244
-304
-297
-258
-275
-309
-347
-361
-367
-385
-369
-345
-368
-385
-371
-397
-423
-424
-397
-369
-400
-393
-375
-403
-415
-394
-382
-411
-403
-378
-346
-309
-297
-290
-292
-268
-240
-261
-290
-299
-308
-283
-295
-257
-250
-304
-287
-235
-217
-230
-271
-224
-172
-204
-218
-208
-181
-220
-248
-261
-225
-197
-205
-211
-207
-236
-232
-254
-256
-240
-305
-316
-252
-269
-293
-285
-323
-318
-257
-217
-214
-158
-129
-123
-125
-160
-172
-235
-296
-309
-273
-246
-223
-176
-129
-104
-131
-162
-142
-167
-207
-195
-191
-182
-215
-210
-185
-229
-251
-269
-247
-241
-318
-324
-297
-306
-301
-289
-281
-295
-304
-283
-275
-268
-291
-318
-308
-272
-284
-286
-273
-254
-269
-332
-318
-298
-320
-348
-319
-321
-312
-266
-259
-259
-240
-231
-259
-288
-260
-249
-265
-255
-234
-201
-228
-224
-215
-248
-261
-252
-242
-287
-315
-303
-304
-298
-252
-205
-194
-203
-215
-219
-205
-242
-247
-228
-260
-287
-298
-308
-302
-294
-310
-276
-261
-294
-348
-347
-336
-358
-349
-326
-332
-344
-381
-384
-355
-344
-345
-321
-338
-372
-351
-326
-324
-351
-369
-350
-330
-347
-336
-302
-284
-306
-345
-368
-340
-280
-293
-309
-270
-229
-240
-302
-333
-358
-389
-373
-332
-328
-360
-362
-328
-297
-299
-317
-302
-310
-300
-294
-309
-311
-292
-279
-255
-279
-326
-332
-320
-329
-344
-366
-387
-402
-401
-415
-435
-402
-385
-420
-451
-432
-418
-453
-451
-444
-471
-462
-504
-526
-484
-458
-420
-394
-361
-305
-299
-336
-315
-315
-322
-328
-292
-266
-271
-225
-265
-265
-290
-336
-277
-314
-280
-269
-264
-265
-253
-241
-282
-229
-266
-313
-325
-318
-324
-315
-340
-374
-327
-334
-376
-431
-416
-358
-438
-440
-405
-433
-437
-458
-452
-421
-405
-421
-420
-403
-382
-390
-365
-363
-382
-419
-421
-391
-399
-354
-356
-367
-357
-395
-423
-410
-384
-400
-404
-351
-348
-376
-369
-318
-277
-305
-320
-342
-334
-308
-333
-326
-298
-297
-330
-339
-334
-346
-366
-373
-357
-384
-394
-404
-424
-392
-350
-349
-350
-363
-397
-405
-395
-407
-420
-373
-370
-397
-389
-421
-404
-382
-390
-403
-390
-349
-347
-336
-282
-270
-327
-376
-371
-366
-338
-335
-336
-268
-262
-300
-321
-326
-333
-371
-368
-355
-374
-324
-304
-326
-314
-308
-322
-320
-312
-306
-336
-345
-298
-263
-244
-262
-265
-269
-293
-298
-291
-286
-286
-283
-297
-248
-216
-251
-260
-277
-276
-283
-274
-268
-247
-262
-267
-241
-217
-201
-199
-181
-200
-207
-189
-199
-176
-169
-192
-161
-163
-139
-129
-139
-121
-120
-132
-96
-70
-100
-122
-139
-158
-131
-105
-135
-146
-132
-133
-154
-166
-144
-133
-159
-155
-123
-116
-115
-116
-78
-57
-61
-49
-36
-19
-48
-63
-52
-102
-126
-131
-134
-155
-182
-139
-168
-218
-241
-288
-302
-314
-297
-232
-217
-206
-169
-167
-187
-177
-176
-181
-184
-163
-146
-159
-183
-155
-139
-120
-109
-121
-150
-141
-114
-138
-148
-108
-91
-127
-122
-117
-104
-85
-79
-80
-97
-131
-158
-184
-203
-221
-222
-224
-204
-182
-215
-241
-218
-226
-276
-283
-292
-296
-285
-287
-295
-290
-281
-275
-288
-298
-280
-265
-266
-279
-269
-236
-248
-277
-272
-248
-254
-271
-259
-210
-223
-259
-223
-237
-258
-240
-211
-181
-189
-200
-207
-204
-207
-191
-187
-197
-194
-183
-190
-193
-129
-125
-143
-152
-136
-157
-198
-168
-143
-130
-144
-141
-126
-118
-136
-163
-167
-198
-192
-197
-221
-231
-238
-237
-274
-267
-220
-251
-266
-269
-297
-303
-291
-313
-340
-356
-318
-297
-300
-333
-337
-293
-339
-338
-345
-350
-323
-304
-281
-239
-230
-256
-253
-258
-291
-270
-259
-278
-247
-232
-194
-178
-208
-171
-125
-156
-194
-209
-222
-220
-248
-260
-257
-264
-256
-268
-261
-231
-220
-234
-230
-215
-250
-298
-269
-246
-286
-271
-237
-228
-260
-260
-222
-226
-214
-200
-232
-252
-224
-212
-257
-268
-270
-293
-271
-234
-242
-265
-270
-268
-246
-218
-238
-235
-238
-236
-211
-210
-217
-253
-255
-220
-222
-260
-290
-306
-291
-278
-310
-319
-299
-304
-262
-263
-255
-228
-256
-274
-275
-290
-283
-279
-281
-237
-246
-311
-308
-273
-271
-266
-278
-294
-296
-304
-289
-244
-230
-208
-203
-189
-182
-203
-200
-254
-300
-279
-278
-241
-223
-223
-216
-215
-256
-268
-232
-226
-232
-223
-217
-188
-140
-149
-143
-128
-141
-136
-140
-126
-120
-143
-162
-157
-167
-178
-184
-202
-189
-193
-198
-194
-187
-175
-163
-189
-181
-159
-151
-141
-155
-153
-148
-170
-121
-101
-159
-170
-172
-156
-164
-185
-159
-160
-222
-242
-151
-123
-135
-137
-153
-184
-204
-180
-166
-198
-212
-193
-203
-189
-160
-173
-187
-200
-201
-210
-234
-186
-156
-149
-113
-110
-102
-85
-108
-171
-170
-158
-164
-162
-149
-144
-131
-139
-155
-169
-209
-219
-221
-235
-227
-214
-218
-218
-234
-253
-257
-268
-252
-264
-236
-221
-230
-175
-185
-237
-209
-194
-260
-266
-266
-294
-314
-362
-386
-414
-425
-384
-362
-357
-345
-329
-333
-369
-397
-397
-379
-367
-375
-349
-336
-341
-335
-325
-288
-305
-330
-327
-336
-337
-331
-362
-358
-357
-366
-355
-344
-357
-376
-374
-371
-370
-368
-338
-314
-314
-309
-356
-370
-364
-369
-358
-348
-334
-372
-361
-352
-341
-358
-378
-392
-440
-481
-479
-486
-498
-490
-479
-477
-488
-510
-480
-430
-425
-390
-399
-422
-419
-426
-400
-398
-396
-374
-368
-348
-338
-355
-368
-392
-416
-381
-362
-363
-375
-384
-366
-399
-422
-419
-426
-452
-446
-418
-404
-429
-467
-422
-402
-398
-409
-388
-345
-338
-319
-305
-317
-296
-277
-259
-252
-250
-225
-225
-241
-225
-233
-244
-254
-269
-270
-270
-275
-275
-306
-323
-306
-346
-375
-382
-392
-376
-347
-357
-329
-277
-280
-321
-335
-332
-348
-370
-380
-359
-363
-374
-377
-410
-416
-406
-397
-391
-369
-374
-362
-368
-394
-379
-355
-314
-294
-320
-322
-292
-279
-301
-343
-320
-299
-281
-290
-311
-247
-226
-270
-268
-273
-317
-318
-279
-258
-247
-226
-245
-298
-300
-292
-272
-291
-323
-331
-342
-355
-331
-303
-287
-292
-317
-332
-343
-335
-334
-337
-335
-299
-244
-208
-222
-226
-211
-232
-250
-252
-240
-244
-248
-210
-195
-195
-203
-210
-211
-211
-209
-217
-232
-213
-201
-159
-190
-217
-188
-224
-239
-239
-248
-260
-275
-274
-247
-245
-262
-274
-269
-296
-334
-348
-369
-327
-300
-313
-315
-290
-260
-264
-268
-218
-179
-151
-133
-162
-159
-155
-171
-170
-165
-164
-122
-113
-151
-97
-106
-167
-181
-193
-199
-218
-255
-287
-289
-284
-252
-245
-263
-270
-250
-248
-267
-245
-235
-221
-195
-200
-216
-210
-229
-259
-235
-223
-208
-225
-219
-159
-135
-161
-162
-158
-197
-211
-242
-251
-245
-252
-253
-267
-226
-222
-264
-266
-261
-243
-245
-260
-288
-301
-307
-308
-274
-262
-261
-247
-196
-154
-149
-148
-128
-111
-119
-136
-125
-106
-102
-113
-135
-112
-90
-128
-167
-189
-213
-195
-178
-178
-212
-236
-229
-218
-202
-245
-286
-305
-274
-269
-284
-315
-327
-299
-330
-369
-358
-328
-339
-345
-357
-330
-300
-292
-291
-300
-300
-317
-324
-344
-345
-313
-294
-279
-256
-245
-235
-238
-242
-276
-345
-339
-325
-342
-359
-386
-388
-375
-356
-371
-396
-372
-359
-372
-384
-394
-391
-382
-382
-392
-395
-400
-432
-422
-412
-413
-435
-451
-407
-393
-453
-455
-409
-421
-427
-430
-430
-434
-451
-423
-402
-410
-405
-356
-327
-330
-316
-334
-362
-341
-350
-355
-347
-356
-368
-339
-334
-348
-305
-297
-282
-266
-241
-245
-265
-259
-320
-357
-367
-382
-364
-380
-408
-374
-387
-454
-472
-449
-438
-458
-440
-407
-414
-398
-362
-351
-351
-348
-369
-364
-328
-324
-329
-310
-300
-326
-359
-334
-328
-344
-322
-288
-296
-317
-312
-322
-315
-292
-281
-237
-204
-236
-235
-197
-206
-207
-205
-259
-273
-264
-305
-339
-347
-354
-384
-372
-388
-368
-324
-349
-313
-307
-332
-304
-317
-330
-323
-335
-323
-306
-294
-292
-254
-248
-278
-314
-362
-373
-339
-342
-340
-337
-331
-328
-329
-334
-306
-278
-270
-258
-250
-245
-270
-262
-260
-268
-274
-263
-281
-334
-351
-367
-388
-385
-406
-441
-458
-445
-433
-442
-447
-429
-458
-471
-446
-430
-405
-397
-381
-387
-394
-385
-369
-403
-412
-397
-407
-409
-409
-390
-340
-343
-386
-378
-378
-352
-325
-307
-304
-305
-262
-239
-241
-229
-213
-229
-224
-223
-242
-259
-280
-272
-260
-258
-247
-227
-232
-211
-218
-216
-188
-194
-224
-230
-208
-212
-203
-189
-164
-165
-166
-162
-192
-218
-213
-203
-243
-253
-257
-289
-294
-267
-262
-246
-247
-221
-180
-175
-158
-145
-142
-144
-133
-134
-124
-120
-123
-155
-163
-113
-113
-120
-67
-59
-66
-43
-45
-88
-113
-122
-102
-110
-175
-165
-151
-130
-63
-32
-41
-48
-47
-50
-46
-45
-57
-32
-51
-91
-41
-12
-25
-29
-64
-75
-78
-110
-125
-150
-141
-126
-123
-112
-117
-108
-83
-93
-170
-177
-171
-172
-160
-148
-161
-170
-197
-199
-212
-236
-211
-228
-258
-264
-246
-253
-259
-229
-212
-232
-261
-292
-287
-293
-315
-354
-386
-393
-405
-410
-383
-383
-381
-380
-388
-416
-417
-418
-411
-402
-413
-387
-362
-368
-344
-327
-343
-373
-388
-392
-419
-413
-417
-408
-413
-421
-416
-425
-453
-446
-436
-443
-445
-422
-411
-379
-352
-377
-359
-346
-387
-409
-387
-349
-312
-313
-302
-296
-306
-337
-330
-304
-275
-272
-258
-251
-238
-241
-229
-188
-202
-182
-150
-143
-146
-149
-181
-189
-177
-151
-142
-145
-115
-119
-119
-130
-163
-157
-148
-155
-174
-202
-168
-133
-127
-114
-121
-138
-135
-123
-104
-56
-67
-79
-57
-91
-153
-172
-192
-200
-181
-180
-196
-209
-220
-227
-240
-274
-277
-260
-244
-244
-269
-269
-276
-300
-328
-362
-377
-372
-333
-313
-322
-353
-376
-366
-340
-345
-362
-383
-392
-362
-353
-356
-353
-331
-331
-349
-343
-350
-359
-349
-352
-349
-347
-363
-345
-356
-356
-352
-374
-414
-413
-417
-410
-407
-414
-402
-396
-396
-390
-376
-379
-375
-373
-345
-335
-352
-350
-370
-387
-350
-355
-346
-335
-323
-311
-313
-316
-342
-360
-395
-380
-367
-377
-354
-337
-364
-399
-378
-342
-352
-382
-376
-377
-371
-341
-323
-339
-369
-377
-387
-395
-392
-371
-365
-352
-320
-301
-310
-294
-234
-208
-194
-173
-167
-160
-152
-168
-162
-137
-141
-141
-134
-143
-131
-94
-104
-98
-83
-123
-166
-145
-151
-174
-181
-177
-175
-193
-198
-216
-222
-231
-252
-249
-240
-275
-330
-348
-316
-291
-300
-331
-358
-318
-274
-268
-268
-259
-213
-201
-190
-163
-196
-200
-188
-193
-181
-165
-184
-206
-215
-217
-234
-260
-282
-274
-249
-275
-268
-237
-223
-221
-216
-202
-208
-231
-225
-216
-199
-189
-208
-201
-200
-212
-211
-214
-186
-179
-223
-247
-266
-287
-318
-310
-284
-266
-253
-240
-212
-208
-238
-267
-250
-219
-194
-186
-221
-207
-195
-229
-242
-261
-266
-289
-281
-249
-226
-227
-237
-214
-221
-225
-209
-220
-198
-168
-171
-177
-185
-202
-210
-217
-247
-270
-247
-250
-294
-308
-321
-338
-322
-307
-302
-301
-300
-299
-297
-268
-282
-285
-258
-235
-230
-240
-239
-259
-277
-261
-255
-247
-247
-262
-228
-200
-203
-215
-218
-219
-206
-215
-218
-221
-247
-232
-202
-206
-214
-235
-247
-222
-207
-213
-246
-270
-278
-268
-262
-238
-237
-234
-219
-227
-242
-250
-235
-233
-225
-208
-186
-189
-211
-198
-189
-191
-177
-173
-173
-157
-180
-184
-175
-188
-182
-159
-168
-165
-150
-187
-164
-137
-162
-160
-146
-178
-176
-173
-182
-177
-187
-194
-196
-213
-255
-282
-301
-293
-263
-248
-226
-221
-206
-172
-184
-179
-162
-181
-201
-214
-199
-164
-183
-186
-189
-175
-153
-157
-178
-217
-260
-273
-265
-242
-250
-281
-294
-310
-275
-295
-311
-299
-326
-293
-282
-302
-280
-297
-290
-277
-290
-301
-311
-300
-292
-291
-315
-312
-312
-290
-264
-276
-287
-299
-279
-240
-274
-310
-314
-329
-337
-313
-330
-339
-307
-296
-289
-295
-287
-304
-341
-339
-327
-323
-335
-353
-363
-370
-351
-324
-324
-321
-332
-346
-328
-343
-371
-360
-358
-366
-371
-335
-313
-337
-312
-286
-304
-333
-354
-331
-317
-332
-316
-314
-337
-323
-329
-352
-367
-380
-405
-410
-415
-391
-372
-388
-377
-355
-354
-366
-384
-429
-436
-452
-443
-441
-417
-423
-433
-420
-416
-404
-430
-406
-373
-388
-395
-376
-343
-344
-361
-322
-323
-350
-357
-334
-321
-349
-347
-339
-316
-316
-277
-224
-233
-241
-208
-188
-167
-173
-184
-178
-171
-178
-179
-196
-216
-204
-187
-176
-181
-204
-201
-189
-200
-209
-195
-205
-224
-228
-244
-267
-284
-305
-290
-297
-300
-295
-298
-300
-319
-317
-312
-316
-327
-358
-366
-381
-389
-364
-323
-302
-273
-264
-247
-225
-235
-231
-241
-243
-235
-202
-204
-190
-162
-138
-127
-122
-125
-139
-176
-195
-216
-233
-243
-260
-259
-236
-206
-197
-218
-242
-283
-315
-320
-379
-389
-357
-319
-299
-315
-323
-310
-294
-292
-283
-293
-305
-278
-271
-290
-288
-259
-239
-237
-244
-262
-299
-296
-283
-305
-304
-283
-288
-291
-288
-299
-299
-296
-293
-320
-359
-352
-326
-320
-324
-327
-345
-334
-337
-372
-375
-384
-390
-384
-389
-373
-333
-311
-295
-270
-299
-312
-305
-318
-325
-328
-322
-315
-332
-336
-322
-323
-331
-356
-325
-296
-314
-347
-338
-310
-297
-297
-300
-287
-298
-324
-296
-272
-292
-297
-273
-243
-243
-257
-253
-265
-294
-321
-337
-321
-326
-341
-317
-293
-304
-292
-292
-282
-265
-271
-278
-304
-311
-305
-275
-267
-272
-267
-288
-280
-271
-262
-267
-301
-323
-330
-316
-346
-399
-399
-376
-376
-388
-387
-374
-370
-343
-333
-317
-316
-346
-335
-317
-305
-289
-282
-262
-218
-187
-179
-182
-185
-218
-241
-247
-260
-281
-291
-275
-249
-259
-251
-218
-209
-211
-204
-192
-196
-190
-193
-222
-231
-233
-227
-222
-207
-230
-260
-275
-293
-302
-273
-253
-261
-238
-234
-221
-202
-223
-221
-188
-195
-223
-184
-161
-162
-136
-156
-147
-155
-204
-219
-236
-221
-244
-246
-233
-206
-195
-175
-140
-128
-68
-87
-130
-123
-155
-193
-207
-217
-192
-159
-157
-147
-133
-179
-200
-205
-257
-283
-275
-292
-318
-301
-313
-311
-289
-291
-314
-334
-323
-326
-351
-354
-347
-367
-352
-364
-393
-393
-395
-420
-435
-434
-424
-389
-374
-322
-262
-241
-239
-271
-266
-252
-300
-325
-370
-403
-356
-344
-346
-345
-346
-371
-342
-305
-316
-320
-307
-306
-305
-290
-271
-270
-264
-259
-249
-249
-276
-255
-240
-220
-229
-240
-229
-233
-218
-208
-217
-223
-240
-201
-187
-214
-183
-156
-176
-174
-161
-161
-158
-179
-197
-180
-161
-189
-189
-194
-206
-207
-225
-250
-259
-242
-240
-264
-275
-285
-287
-258
-245
-230
-221
-250
-264
-284
-286
-301
-347
-351
-303
-305
-317
-317
-334
-314
-301
-294
-287
-280
-291
-279
-247
-246
-233
-216
-208
-201
-209
-226
-250
-263
-250
-252
-282
-302
-299
-310
-313
-286
-276
-310
-335
-330
-325
-319
-296
-288
-252
-234
-224
-194
-192
-215
-220
-216
-238
-229
-217
-228
-222
-193
-179
-200
-214
-199
-183
-169
-183
-177
-183
-184
-184
-207
-177
-175
-203
-244
-272
-268
-291
-315
-340
-325
-274
-250
-238
-244
-214
-163
-130
-134
-146
-138
-165
-177
-173
-199
-228
-226
-185
-155
-165
-173
-173
-168
-185
-210
-206
-236
-229
-211
-213
-218
-243
-231
-228
-234
-252
-267
-281
-232
-208
-226
-208
-217
-210
-177
-162
-176
-177
-176
-167
-157
-155
-132
-121
-94
-101
-89
-55
-67
-89
-110
-115
-132
-139
-117
-117
-142
-112
-99
-100
-115
-137
-136
-162
-171
-142
-155
-155
-123
-101
-99
-103
-94
-96
-125
-153
-171
-181
-206
-209
-211
-179
-154
-146
-141
-147
-146
-177
-213
-227
-259
-244
-232
-213
-197
-212
-230
-252
-257
-279
-313
-336
-340
-307
-304
-327
-308
-275
-236
-214
-202
-214
-239
-259
-250
-247
-236
-211
-194
-177
-159
-138
-170
-208
-224
-197
-194
-239
-248
-245
-226
-166
-178
-184
-195
-224
-229
-243
-261
-298
-296
-286
-249
-220
-236
-269
-268
-290
-318
-344
-386
-392
-404
-393
-372
-362
-357
-346
-317
-303
-333
-364
-399
-413
-371
-354
-376
-368
-343
-344
-330
-316
-317
-297
-278
-265
-259
-246
-234
-230
-231
-223
-216
-229
-253
-272
-272
-280
-273
-250
-253
-264
-246
-248
-276
-270
-294
-309
-261
-249
-294
-264
-221
-230
-229
-236
-213
-219
-225
-244
-282
-318
-350
-362
-348
-323
-287
-276
-272
-257
-277
-254
-243
-260
-236
-256
-263
-223
-229
-259
-261
-268
-253
-252
-257
-268
-282
-252
-223
-220
-216
-207
-197
-166
-136
-115
-123
-152
-149
-146
-187
-189
-181
-197
-223
-228
-253
-249
-248
-279
-264
-300
-350
-365
-357
-361
-356
-323
-328
-338
-326
-285
-282
-257
-229
-226
-243
-270
-302
-332
-306
-303
-307
-329
-359
-372
-392
-378
-337
-348
-367
-372
-395
-389
-342
-308
-311
-300
-279
-280
-302
-307
-314
-359
-383
-402
-402
-387
-355
-330
-311
-314
-332
-330
-336
-327
-325
-294
-290
-280
-264
-259
-265
-280
-308
-347
-372
-370
-389
-398
-384
-387
-368
-360
-364
-350
-335
-312
-312
-323
-305
-285
-295
-289
-267
-248
-230
-243
-243
-265
-303
-310
-308
-337
-361
-344
-318
-273
-246
-242
-254
-263
-259
-270
-283
-277
-281
-292
-258
-236
-236
-253
-278
-281
-263
-299
-323
-273
-256
-226
-221
-243
-202
-173
-178
-203
-197
-205
-229
-215
-233
-279
-288
-264
-218
-183
-179
-203
-237
-237
-270
-316
-343
-353
-310
-324
-321
-289
-288
-291
-288
-284
-277
-290
-317
-292
-307
-334
-311
-261
-268
-297
-270
-246
-243
-230
-220
-209
-199
-200
-190
-174
-180
-203
-205
-195
-195
-213
-232
-213
-203
-176
-157
-150
-115
-134
-177
-217
-222
-243
-279
-300
-280
-250
-247
-203
-166
-181
-216
-240
-218
-202
-225
-232
-218
-193
-202
-204
-206
-218
-200
-190
-194
-197
-185
-176
-179
-178
-150
-150
-143
-141
-172
-150
-155
-179
-187
-199
-185
-165
-141
-138
-118
-123
-158
-161
-173
-188
-220
-210
-201
-218
-197
-181
-153
-135
-89
-73
-136
-148
-131
-126
-121
-119
-112
-85
-60
-45
-45
-26
-51
-67
-74
-86
-102
-165
-194
-181
-191
-172
-139
-134
-151
-174
-175
-208
-223
-253
-292
-268
-291
-323
-302
-263
-241
-209
-229
-255
-273
-299
-298
-316
-317
-304
-299
-282
-229
-226
-246
-261
-286
-294
-313
-336
-342
-320
-294
-297
-309
-312
-310
-334
-356
-359
-328
-300
-307
-304
-264
-208
-193
-213
-223
-246
-277
-304
-319
-301
-289
-286
-278
-270
-246
-249
-268
-256
-270
-294
-310
-308
-303
-307
-275
-273
-237
-212
-251
-262
-271
-283
-299
-323
-340
-357
-359
-355
-346
-324
-336
-345
-335
-295
-300
-323
-310
-283
-264
-233
-215
-245
-268
-254
-249
-267
-270
-283
-264
-245
-220
-189
-143
-111
-103
-121
-125
-124
-137
-170
-176
-196
-236
-250
-221
-175
-149
-137
-147
-146
-160
-195
-215
-237
-259
-233
-173
-140
-130
-112
-91
-84
-74
-95
-159
-161
-124
-113
-106
-57
-41
-39
-37
-45
-68
-107
-132
-149
-134
-164
-173
-142
-106
-73
-74
-92
-104
-121
-149
-176
-180
-180
-188
-158
-146
-110
-101
-145
-185
-169
-183
-237
-248
-239
-243
-244
-213
-175
-142
-145
-191
-217
-211
-263
-328
-360
-356
-359
-347
-296
-273
-287
-305
-313
-344
-375
-433
-448
-449
-458
-432
-402
-374
-362
-375
-406
-431
-453
-464
-475
-462
-427
-392
-353
-301
-261
-252
-251
-248
-289
-326
-353
-367
-390
-409
-357
-316
-320
-310
-305
-337
-374
-427
-437
-393
-379
-410
-412
-369
-327
-312
-336
-356
-390
-435
-439
-447
-460
-446
-411
-397
-366
-354
-364
-379
-405
-400
-394
-404
-397
-395
-343
-285
-299
-282
-262
-267
-310
-343
-375
-375
-363
-359
-378
-370
-351
-385
-411
-413
-410
-412
-406
-401
-377
-364
-343
-310
-292
-307
-344
-313
-325
-364
-380
-390
-373
-337
-313
-290
-268
-259
-265
-272
-269
-298
-301
-273
-256
-212
-211
-218
-227
-204
-208
-271
-306
-312
-302
-298
-289
-257
-260
-284
-281
-239
-251
-291
-284
-274
-265
-275
-268
-248
-222
-185
-161
-143
-140
-167
-147
-159
-210
-209
-192
-177
-172
-143
-130
-165
-171
-167
-186
-216
-268
-268
-265
-257
-235
-237
-243
-250
-251
-256
-262
-269
-289
-322
-300
-264
-257
-273
-285
-258
-261
-297
-300
-257
-235
-246
-247
-221
-205
-197
-193
-165
-145
-174
-187
-182
-211
-261
-279
-255
-252
-250
-249
-250
-255
-247
-226
-219
-216
-240
-263
-264
-287
-274
-242
-244
-245
-260
-265
-268
-291
-297
-293
-288
-277
-269
-240
-225
-226
-214
-206
-222
-245
-255
-229
-191
-192
-217
-216
-215
-211
-222
-264
-267
-265
-291
-285
-315
-376
-377
-332
-329
-331
-311
-329
-322
-262
-254
-254
-253
-262
-248
-250
-252
-301
-338
-348
-380
-381
-373
-395
-378
-369
-363
-328
-333
-360
-354
-327
-332
-343
-345
-319
-311
-321
-325
-315
-332
-352
-295
-293
-333
-354
-351
-332
-286
-270
-299
-315
-317
-315
-308
-337
-388
-375
-365
-377
-348
-315
-314
-316
-329
-336
-339
-378
-382
-368
-362
-337
-289
-262
-250
-226
-226
-241
-263
-275
-294
-305
-306
-303
-303
-313
-305
-295
-295
-333
-363
-380
-395
-409
-427
-423
-406
-374
-345
-339
-331
-328
-340
-303
-289
-263
-260
-289
-313
-308
-301
-309
-314
-321
-326
-353
-334
-335
-333
-313
-262
-246
-246
-230
-229
-205
-170
-142
-131
-170
-199
-186
-207
-218
-226
-258
-270
-276
-250
-256
-248
-232
-258
-239
-216
-246
-227
-198
-191
-193
-154
-115
-108
-131
-171
-183
-192
-228
-243
-236
-243
-219
-203
-214
-228
-218
-227
-235
-220
-201
-170
-163
-144
-116
-114
-94
-78
-65
-89
-139
-147
-158
-196
-196
-186
-193
-164
-157
-157
-177
-177
-155
-138
-123
-110
-102
-114
-123
-113
-106
-123
-140
-196
-214
-223
-256
-279
-283
-283
-295
-327
-361
-379
-398
-377
-339
-327
-310
-301
-283
-269
-250
-227
-251
-295
-334
-338
-323
-334
-357
-347
-325
-316
-327
-343
-366
-336
-327
-332
-318
-335
-351
-375
-387
-372
-349
-355
-330
-334
-380
-371
-343
-356
-357
-352
-360
-366
-361
-348
-345
-338
-308
-302
-319
-330
-343
-333
-341
-359
-341
-343
-333
-335
-334
-372
-430
-481
-493
-478
-504
-551
-523
-460
-487
-513
-502
-506
-532
-539
-541
-570
-584
-610
-598
-556
-559
-547
-540
-560
-539
-544
-538
-515
-505
-481
-463
-432
-381
-336
-324
-343
-327
-325
-368
-416
-429
-436
-446
-436
-462
-465
-423
-416
-423
-442
-449
-452
-456
-450
-477
-472
-468
-469
-467
-454
-435
-427
-408
-382
-365
-349
-316
-276
-258
-244
-213
-215
-222
-194
-207
-250
-258
-271
-258
-243
-248
-260
-258
-269
-279
-269
-285
-289
-302
-303
-274
-284
-288
-234
-219
-231
-194
-184
-194
-198
-238
-238
-223
-227
-198
-157
-162
-149
-130
-135
-148
-160
-167
-175
-163
-139
-156
-154
-116
-108
-105
-110
-135
-146
-138
-139
-105
-89
-116
-87
-61
-62
-89
-150
-155
-155
-190
-228
-213
-189
-172
-151
-108
-61
-60
-69
-67
-74
-78
-106
-138
-148
-132
-124
-110
-90
-72
-54
-68
-93
-103
-102
-86
-75
-80
-50
-24
12
39
45
52
23
-42
-101
-130
-130
-114
-126
-123
-115
-146
-153
-158
-203
-224
-259
-295
-272
-269
-284
-274
-299
-330
-305
-276
-257
-292
-310
-288
-269
-244
-234
-219
-223
-226
-181
-162
-188
-245
-293
-280
-285
-296
-276
-242
-224
-205
-181
-166
-146
-186
-214
-214
-222
-237
-262
-237
-194
-196
-211
-221
-238
-240
-266
-262
-262
-232
-233
-227
-210
-204
-216
-239
-229
-235
-265
-280
-258
-272
-260
-249
-236
-250
-309
-314
-315
-326
-334
-335
-313
-279
-266
-269
-265
-245
-240
-253
-240
-237
-214
-212
-213
-220
-228
-183
-161
-203
-220
-230
-239
-241
-259
-270
-259
-240
-220
-221
-235
-222
-228
-250
-292
-305
-282
-274
-268
-271
-282
-283
-279
-283
-326
-329
-359
-403
-393
-377
-346
-312
-276
-224
-191
-175
-167
-166
-188
-215
-215
-228
-247
-257
-229
-175
-176
-180
-168
-174
-187
-229
-241
-216
-204
-202
-200
-202
-212
-239
-274
-298
-352
-369
-360
-341
-295
-262
-220
-199
-200
-197
-169
-172
-196
-225
-249
-259
-276
-276
-261
-247
-248
-242
-257
-258
-246
-233
-209
-221
-237
-227
-204
-214
-219
-220
-266
-285
-282
-318
-360
-391
-391
-371
-389
-392
-353
-329
-326
-335
-353
-347
-345
-346
-360
-390
-388
-374
-368
-355
-353
-377
-384
-383
-365
-357
-358
-352
-350
-362
-378
-363
-376
-374
-350
-348
-327
-300
-275
-229
-227
-224
-194
-208
-196
-200
-243
-244
-229
-261
-270
-292
-307
-327
-341
-310
-279
-271
-293
-287
-239
-180
-142
-131
-111
-123
-172
-158
-156
-170
-178
-211
-213
-206
-208
-199
-199
-183
-190
-224
-223
-226
-232
-239
-240
-233
-217
-221
-219
-171
-156
-186
-181
-208
-234
-260
-268
-259
-260
-259
-236
-178
-141
-169
-183
-186
-165
-175
-180
-148
-123
-118
-107
-109
-111
-130
-168
-165
-177
-177
-183
-170
-126
-124
-148
-127
-147
-174
-179
-210
-203
-206
-234
-226
-211
-210
-199
-186
-197
-170
-197
-253
-234
-249
-250
-226
-224
-195
-183
-192
-188
-215
-203
-162
-194
-221
-258
-282
-272
-291
-342
-356
-357
-370
-396
-419
-402
-391
-398
-408
-395
-355
-354
-366
-357
-359
-374
-407
-396
-418
-448
-418
-430
-406
-371
-379
-359
-347
-329
-313
-335
-349
-343
-358
-372
-362
-387
-402
-393
-387
-406
-437
-444
-427
-428
-432
-416
-372
-354
-350
-335
-339
-372
-419
-423
-423
-434
-422
-417
-376
-323
-294
-288
-305
-333
-335
-359
-394
-384
-382
-391
-386
-342
-304
-311
-305
-266
-248
-257
-260
-254
-256
-248
-227
-231
-248
-291
-295
-294
-286
-300
-303
-282
-252
-232
-216
-215
-230
-223
-215
-213
-225
-235
-245
-234
-226
-215
-198
-198
-213
-242
-276
-270
-294
-318
-370
-380
-367
-373
-320
-292
-278
-276
-279
-289
-287
-280
-317
-323
-277
-277
-302
-311
-311
-302
-309
-316
-303
-318
-327
-357
-353
-306
-284
-327
-340
-304
-321
-320
-285
-300
-302
-255
-223
-210
-209
-220
-217
-219
-234
-280
-333
-368
-365
-331
-347
-322
-294
-286
-250
-236
-258
-276
-270
-274
-275
-275
-288
-261
-254
-266
-262
-280
-288
-299
-308
-313
-319
-319
-293
-267
-278
-284
-294
-300
-296
-316
-323
-318
-323
-329
-301
-278
-269
-270
-287
-294
-301
-317
-315
-311
-324
-340
-352
-328
-349
-374
-368
-373
-364
-367
-390
-388
-364
-363
-374
-373
-351
-339
-348
-355
-312
-311
-321
-315
-311
-290
-285
-289
-277
-230
-228
-244
-227
-201
-208
-231
-248
-237
-231
-250
-261
-255
-236
-216
-204
-194
-195
-230
-256
-278
-290
-307
-311
-303
-306
-322
-329
-332
-345
-334
-330
-324
-303
-274
-256
-262
-268
-278
-288
-289
-320
-347
-368
-397
-406
-380
-365
-376
-386
-402
-365
-378
-404
-373
-380
-393
-374
-349
-331
-332
-301
-259
-248
-239
-215
-235
-270
-292
-318
-343
-346
-357
-358
-335
-339
-332
-323
-349
-367
-369
-374
-381
-381
-353
-349
-345
-352
-346
-317
-310
-318
-307
-295
-298
-298
-324
-340
-328
-340
-362
-373
-399
-426
-414
-395
-377
-341
-316
-278
-225
-173
-169
-183
-155
-159
-199
-241
-268
-319
-362
-365
-352
-344
-337
-331
-315
-306
-303
-301
-295
-302
-282
-265
-252
-239
-231
-233
-253
-258
-298
-347
-333
-323
-333
-325
-334
-324
-314
-327
-300
-293
-318
-309
-294
-312
-315
-306
-313
-297
-308
-307
-305
-303
-300
-284
-287
-291
-276
-273
-256
-265
-273
-300
-303
-305
-322
-334
-348
-351
-373
-355
-302
-302
-300
-299
-280
-260
-295
-302
-288
-290
-271
-267
-283
-306
-278
-269
-296
-301
-326
-351
-363
-359
-363
-345
-317
-312
-303
-288
-254
-275
-312
-325
-307
-286
-310
-335
-333
-341
-368
-365
-361
-360
-356
-374
-367
-376
-385
-362
-351
-339
-326
-333
-316
-306
-318
-304
-306
-329
-323
-277
-248
-217
-203
-182
-197
-245
-248
-266
-308
-303
-304
-304
-250
-191
-187
-193
-176
-186
-207
-234
-269
-272
-301
-304
-280
-265
-248
-243
-268
-279
-259
-247
-268
-254
-217
-214
-175
-174
-185
-174
-179
-195
-211
-232
-267
-257
-217
-238
-227
-175
-145
-130
-139
-142
-150
-187
-224
-233
-239
-256
-255
-249
-246
-226
-246
-278
-280
-294
-301
-337
-357
-357
-352
-288
-255
-252
-243
-247
-252
-257
-304
-331
-321
-351
-378
-370
-366
-340
-298
-293
-268
-276
-301
-310
-325
-335
-326
-324
-344
-319
-295
-282
-294
-305
-307
-326
-355
-383
-378
-366
-363
-359
-352
-336
-346
-349
-377
-383
-354
-368
-377
-355
-319
-297
-280
-263
-252
-263
-281
-296
-351
-384
-389
-378
-325
-314
-326
-297
-287
-316
-326
-341
-336
-311
-320
-326
-266
-233
-216
-200
-230
-234
-243
-297
-316
-295
-308
-345
-353
-355
-332
-331
-333
-329
-339
-345
-336
-350
-382
-367
-351
-347
-366
-362
-365
-406
-428
-456
-482
-458
-448
-419
-377
-348
-342
-326
-312
-315
-317
-345
-388
-360
-321
-308
-290
-278
-251
-247
-270
-252
-247
-284
-306
-292
-290
-267
-231
-218
-233
-242
-225
-213
-217
-251
-254
-251
-263
-265
-232
-187
-154
-162
-190
-189
-226
-258
-271
-292
-284
-240
-234
-230
-214
-208
-220
-230
-230
-256
-278
-273
-280
-253
-217
-178
-126
-106
-102
-101
-120
-175
-187
-181
-169
-168
-177
-126
-72
-60
-64
-83
-118
-129
-151
-170
-175
-194
-181
-146
-150
-144
-128
-134
-152
-188
-202
-220
-248
-253
-267
-265
-226
-215
-227
-244
-283
-288
-280
-299
-320
-331
-347
-352
-349
-368
-369
-343
-340
-347
-343
-331
-348
-342
-315
-297
-276
-257
-245
-250
-257
-278
-307
-326
-317
-273
-253
-232
-205
-171
-157
-153
-148
-156
-168
-204
-163
-146
-174
-163
-138
-106
-111
-104
-95
-124
-159
-202
-210
-203
-217
-215
-217
-212
-197
-192
-208
-209
-199
-199
-219
-242
-229
-216
-185
-158
-144
-123
-156
-184
-189
-202
-208
-245
-261
-236
-229
-208
-163
-142
-138
-132
-139
-146
-184
-238
-224
-212
-221
-216
-215
-225
-234
-215
-219
-227
-232
-252
-266
-281
-271
-263
-281
-250
-211
-184
-208
-244
-264
-279
-293
-289
-271
-264
-236
-214
-204
-189
-203
-240
-252
-252
-272
-285
-288
-299
-290
-299
-313
-304
-261
-235
-225
-215
-189
-165
-155
-138
-130
-103
-123
-127
-117
-113
-102
-104
-96
-84
-107
-130
-116
-101
-89
-102
-105
-112
-111
-102
-94
-103
-119
-118
-133
-160
-174
-209
-254
-243
-206
-188
-166
-153
-136
-115
-121
-129
-141
-127
-114
-90
-96
-65
-31
-33
1
0
-24
-53
-81
-60
-53
-79
-106
-84
-72
-86
-83
-94
-111
-156
-186
-190
-233
-255
-259
-242
-218
-216
-233
-246
-242
-254
-282
-298
-288
-261
-274
-270
-250
-235
-217
-201
-200
-200
-223
-234
-203
-201
-207
-199
-186
-151
-141
-117
-106
-126
-141
-169
-187
-226
-251
-234
-248
-251
-233
-208
-200
-233
-235
-240
-286
-327
-337
-372
-374
-343
-318
-283
-259
-253
-245
-249
-261
-270
-267
-259
-232
-192
-177
-161
-157
-134
-142
-159
-171
-207
-231
-234
-260
-256
-241
-247
-224
-233
-233
-202
-186
-209
-221
-241
-259
-260
-260
-260
-263
-287
-309
-314
-352
-365
-357
-367
-364
-345
-324
-298
-257
-246
-240
-238
-225
-221
-246
-261
-266
-289
-310
-332
-341
-339
-355
-350
-338
-328
-325
-338
-358
-342
-319
-324
-322
-308
-304
-306
-314
-311
-300
-314
-332
-351
-360
-330
-311
-305
-280
-263
-258
-288
-313
-313
-328
-360
-368
-358
-331
-299
-269
-257
-241
-215
-212
-202
-199
-212
-227
-202
-202
-240
-238
-271
-297
-305
-309
-331
-361
-397
-405
-358
-341
-308
-278
-275
-252
-219
-227
-223
-220
-221
-188
-181
-180
-180
-157
-136
-159
-180
-176
-203
-248
-242
-245
-260
-281
-269
-239
-204
-204
-250
-275
-307
-338
-351
-353
-343
-344
-351
-339
-325
-351
-382
-394
-403
-420
-442
-456
-438
-394
-346
-314
-276
-260
-264
-266
-260
-271
-277
-258
-242
-238
-220
-215
-223
-231
-251
-279
-288
-306
-313
-321
-331
-317
-309
-296
-264
-237
-214
-198
-185
-175
-186
-219
-257
-246
-257
-290
-285
-268
-255
-233
-223
-207
-172
-187
-220
-207
-195
-231
-266
-281
-279
-280
-301
-315
-294
-289
-285
-261
-263
-249
-255
-254
-229
-206
-222
-262
-262
-266
-275
-308
-322
-308
-279
-278
-276
-251
-245
-239
-247
-261
-283
-279
-271
-285
-267
-241
-228
-250
-279
-285
-277
-290
-328
-355
-375
-394
-404
-390
-340
-330
-322
-311
-317
-332
-321
-297
-304
-297
-308
-317
-354
-393
-394
-390
-394
-379
-355
-339
-325
-327
-331
-312
-308
-336
-333
-322
-321
-301
-293
-277
-258
-262
-262
-255
-263
-287
-289
-289
-294
-303
-314
-307
-296
-293
-311
-309
-296
-294
-303
-269
-225
-232
-246
-243
-242
-257
-253
-234
-214
-185
-179
-189
-208
-217
-197
-203
-230
-224
-184
-185
-191
-189
-173
-190
-217
-204
-181
-180
-168
-153
-148
-110
-95
-90
-113
-141
-144
-171
-184
-150
-155
-161
-170
-193
-214
-228
-248
-248
-237
-253
-242
-220
-199
-174
-162
-157
-152
-178
-200
-214
-196
-196
-212
-219
-188
-178
-210
-228
-237
-240
-249
-251
-252
-237
-238
-239
-216
-200
-183
-175
-172
-183
-221
-244
-240
-248
-238
-204
-186
-195
-172
-158
-166
-159
-197
-227
-233
-222
-201
-201
-212
-206
-199
-188
-182
-201
-218
-206
-200
-186
-172
-163
-140
-140
-129
-123
-139
-149
-157
-178
-217
-269
-296
-318
-298
-245
-238
-229
-209
-201
-204
-228
-215
-231
-254
-249
-228
-233
-240
-221
-225
-242
-252
-266
-266
-275
-297
-308
-294
-265
-251
-235
-220
-208
-207
-220
-243
-232
-225
-235
-264
-262
-243
-244
-247
-261
-273
-278
-288
-296
-316
-326
-305
-314
-310
-270
-268
-282
-283
-313
-338
-358
-372
-358
-361
-332
-300
-302
-286
-298
-305
-273
-269
-288
-283
-253
-253
-253
-243
-223
-210
-223
-204
-212
-250
-247
-247
-228
-206
-202
-193
-198
-225
-252
-252
-283
-303
-299
-323
-318
-307
-305
-275
-260
-257
-253
-248
-240
-236
-238
-242
-243
-224
-197
-162
-151
-119
-115
-167
-177
-203
-229
-230
-243
-252
-243
-255
-255
-254
-252
-264
-288
-297
-291
-283
-286
-260
-221
-195
-194
-192
-181
-218
-256
-275
-299
-298
-327
-346
-307
-295
-270
-238
-255
-248
-233
-235
-221
-182
-160
-146
-170
-166
-116
-108
-119
-126
-136
-167
-201
-254
-284
-297
-310
-290
-290
-276
-222
-202
-219
-233
-238
-238
-243
-241
-226
-228
-224
-208
-180
-180
-198
-215
-207
-208
-221
-230
-238
-239
-233
-235
-230
-208
-203
-183
-177
-172
-145
-126
-121
-102
-93
-92
-112
-123
-145
-177
-205
-248
-277
-304
-332
-356
-333
-289
-276
-266
-243
-225
-222
-204
-193
-199
-180
-152
-122
-115
-126
-113
-108
-121
-120
-113
-129
-136
-161
-179
-186
-190
-206
-211
-225
-226
-202
-201
-193
-177
-174
-171
-131
-142
-174
-187
-194
-210
-240
-275
-268
-267
-294
-303
-299
-292
-299
-287
-273
-267
-257
-248
-250
-249
-229
-192
-164
-159
-202
-200
-210
-247
-255
-304
-341
-339
-373
-404
-374
-349
-377
-385
-346
-343
-339
-352
-372
-370
-367
-385
-396
-371
-349
-329
-319
-324
-326
-345
-332
-312
-346
-388
-393
-358
-361
-384
-387
-371
-320
-291
-292
-279
-284
-275
-207
-208
-259
-260
-238
-249
-279
-273
-284
-316
-344
-360
-425
-436
-407
-417
-398
-348
-299
-276
-285
-312
-292
-301
-308
-284
-294
-313
-312
-327
-346
-362
-344
-323
-323
-340
-328
-318
-342
-359
-315
-287
-317
-331
-295
-276
-302
-324
-330
-369
-370
-377
-378
-393
-435
-411
-388
-377
-400
-426
-420
-405
-383
-360
-334
-333
-342
-339
-337
-300
-290
-302
-289
-251
-226
-219
-255
-290
-303
-286
-285
-320
-317
-304
-299
-293
-294
-325
-340
-310
-312
-333
-331
-317
-298
-309
-310
-297
-296
-281
-275
-300
-310
-312
-310
-301
-310
-317
-307
-309
-302
-274
-267
-277
-261
-231
-230
-271
-318
-299
-295
-331
-321
-324
-338
-333
-350
-394
-397
-391
-400
-369
-353
-338
-355
-368
-366
-369
-388
-402
-402
-389
-371
-357
-315
-293
-295
-280
-276
-278
-256
-258
-270
-285
-254
-224
-237
-252
-253
-243
-276
-289
-267
-284
-311
-299
-286
-275
-268
-264
-280
-275
-253
-273
-260
-249
-259
-265
-277
-303
-300
-286
-289
-280
-266
-274
-291
-279
-263
-273
-259
-226
-184
-179
-185
-183
-194
-206
-233
-252
-266
-238
-235
-202
-147
-135
-125
-127
-112
-120
-158
-174
-172
-155
-147
-145
-141
-119
-95
-91
-100
-96
-88
-93
-123
-126
-116
-109
-96
-99
-138
-145
-156
-176
-150
-159
-165
-163
-198
-185
-157
-169
-188
-199
-196
-187
-185
-206
-201
-204
-215
-201
-164
-136
-121
-115
-123
-90
-88
-80
-79
-92
-85
-102
-121
-112
-109
-121
-141
-100
-68
-80
-70
-73
-62
-46
-61
-61
-73
-82
-88
-91
-126
-170
-165
-171
-193
-185
-200
-230
-229
-207
-212
-207
-197
-183
-152
-171
-156
-149
-164
-151
-131
-146
-148
-133
-142
-127
-155
-181
-153
-141
-143
-118
-108
-116
-136
-153
-168
-142
-118
-122
-143
-139
-109
-117
-129
-173
-193
-186
-188
-203
-189
-180
-195
-167
-142
-151
-165
-180
-179
-174
-191
-222
-207
-208
-206
-196
-231
-229
-209
-196
-218
-243
-244
-254
-260
-242
-239
-234
-234
-204
-189
-178
-171
-184
-187
-210
-232
-269
-276
-266
-299
-317
-300
-292
-288
-273
-267
-278
-262
-251
-255
-265
-277
-271
-265
-279
-296
-301
-320
-342
-374
-391
-386
-400
-384
-375
-369
-348
-337
-352
-349
-353
-331
-306
-327
-325
-332
-349
-339
-341
-327
-338
-359
-360
-343
-365
-362
-335
-327
-311
-286
-284
-299
-298
-287
-301
-343
-402
-448
-461
-462
-457
-476
-520
-528
-528
-530
-507
-496
-487
-460
-433
-419
-463
-469
-452
-458
-456
-470
-460
-434
-425
-410
-403
-395
-386
-389
-382
-391
-401
-416
-433
-423
-415
-403
-379
-349
-347
-361
-342
-345
-355
-363
-366
-371
-416
-435
-422
-420
-423
-421
-428
-434
-421
-421
-431
-422
-407
-405
-411
-437
-416
-399
-400
-386
-406
-416
-395
-393
-400
-368
-342
-352
-366
-395
-386
-399
-402
-378
-388
-417
-414
-369
-353
-332
-303
-288
-282
-278
-257
-262
-279
-307
-353
-360
-358
-383
-375
-343
-362
-346
-349
-396
-384
-375
-404
-409
-390
-367
-339
-356
-363
-358
-348
-315
-296
-319
-300
-282
-298
-265
-268
-279
-292
-283
-274
-310
-314
-313
-322
-320
-301
-290
-299
-299
-283
-268
-271
-284
-275
-271
-260
-277
-280
-279
-256
-255
-261
-273
-297
-305
-294
-326
-357
-355
-363
-361
-376
-389
-368
-365
-337
-325
-330
-329
-314
-289
-268
-254
-247
-211
-217
-219
-197
-197
-213
-220
-217
-205
-175
-186
-200
-171
-182
-185
-187
-235
-257
-247
-229
-202
-203
-240
-255
-204
-185
-182
-202
-216
-210
-243
-282
-290
-290
-275
-269
-288
-292
-287
-299
-299
-259
-255
-277
-275
-259
-267
-281
-275
-273
-257
-240
-227
-240
-271
-253
-236
-232
-205
-197
-176
-161
-160
-134
-125
-135
-152
-141
-128
-151
-167
-156
-178
-183
-189
-199
-168
-187
-195
-165
-173
-212
-250
-275
-285
-258
-231
-242
-253
-258
-241
-222
-253
-264
-263
-283
-263
-224
-224
-208
-173
-161
-161
-170
-190
-195
-183
-152
-138
-166
-168
-152
-125
-149
-181
-186
-172
-145
-145
-184
-203
-194
-206
-212
-242
-257
-223
-195
-189
-195
-200
-190
-177
-163
-176
-211
-204
-199
-233
-262
-266
-250
-225
-187
-194
-206
-208
-205
-196
-204
-231
-264
-271
-271
-282
-305
-324
-319
-295
-279
-283
-304
-268
-250
-257
-227
-226
-238
-204
-192
-230
-234
-237
-232
-196
-223
-256
-261
-275
-245
-235
-255
-279
-300
-310
-289
-287
-276
-250
-278
-293
-279
-268
-287
-329
-350
-338
-320
-306
-335
-356
-339
-316
-323
-336
-327
-303
-279
-287
-320
-325
-324
-294
-271
-267
-278
-286
-274
-249
-240
-272
-278
-294
-321
-301
-299
-316
-326
-327
-296
-292
-334
-360
-384
-363
-329
-325
-308
-262
-236
-243
-213
-199
-214
-230
-269
-285
-271
-302
-321
-319
-322
-294
-290
-278
-276
-268
-269
-303
-314
-304
-298
-290
-258
-238
-254
-261
-259
-287
-310
-312
-332
-350
-346
-328
-320
-312
-301
-303
-330
-355
-356
-350
-374
-402
-397
-366
-346
-328
-293
-291
-292
-278
-267
-262
-248
-271
-294
-288
-270
-272
-306
-344
-374
-355
-327
-318
-351
-369
-367
-370
-368
-360
-353
-305
-297
-301
-313
-345
-369
-366
-373
-392
-406
-395
-379
-347
-354
-381
-381
-391
-394
-406
-413
-412
-389
-335
-301
-295
-298
-322
-340
-339
-379
-393
-380
-388
-369
-333
-323
-314
-315
-298
-294
-335
-376
-359
-344
-357
-343
-355
-353
-333
-354
-350
-353
-365
-357
-356
-350
-340
-329
-318
-314
-300
-288
-300
-314
-297
-312
-322
-322
-345
-328
-304
-307
-293
-273
-289
-299
-320
-338
-304
-327
-380
-381
-378
-372
-370
-358
-318
-279
-289
-293
-313
-341
-319
-322
-311
-287
-290
-268
-230
-238
-247
-275
-294
-286
-293
-284
-252
-261
-257
-202
-172
-163
-182
-219
-220
-225
-250
-275
-290
-271
-245
-258
-255
-256
-286
-266
-268
-298
-304
-304
-282
-243
-227
-264
-262
-265
-253
-235
-284
-266
-233
-254
-275
-261
-225
-193
-195
-217
-210
-222
-255
-271
-270
-250
-238
-252
-236
-210
-174
-157
-177
-191
-193
-196
-186
-185
-202
-196
-177
-153
-167
-181
-195
-199
-178
-185
-204
-214
-228
-234
-203
-195
-179
-168
-163
-166
-207
-231
-212
-217
-218
-191
-216
-242
-262
-269
-260
-246
-240
-261
-263
-256
-280
-287
-224
-183
-198
-170
-152
-153
-169
-185
-176
-183
-218
-242
-237
-235
-216
-230
-263
-259
-264
-285
-286
-287
-283
-259
-240
-235
-234
-217
-211
-222
-220
-221
-234
-220
-192
-203
-206
-196
-197
-207
-238
-262
-253
-275
-288
-274
-279
-268
-256
-253
-271
-280
-269
-278
-297
-305
-296
-289
-312
-331
-302
-301
-261
-248
-240
-224
-222
-214
-201
-186
-201
-196
-197
-206
-222
-238
-255
-256
-244
-248
-276
-296
-291
-289
-278
-263
-259
-283
-280
-277
-273
-274
-269
-257
-235
-210
-232
-241
-241
-265
-269
-272
-254
-220
-232
-249
-252
-295
-320
-306
-286
-263
-268
-266
-251
-247
-239
-219
-224
-219
-194
-201
-177
-178
-197
-195
-196
-204
-212
-241
-272
-280
-275
-264
-281
-299
-287
-281
-289
-289
-290
-301
-295
-281
-279
-274
-294
-302
-268
-270
-275
-305
-329
-318
-312
-323
-314
-313
-302
-296
-292
-253
-287
-323
-309
-298
-322
-358
-378
-388
-390
-371
-385
-405
-379
-371
-375
-385
-392
-404
-416
-414
-413
-394
-399
-411
-387
-397
-411
-415
-430
-431
-429
-421
-421
-398
-373
-352
-330
-350
-342
-329
-342
-335
-320
-315
-329
-334
-316
-307
-309
-296
-290
-289
-276
-258
-259
-274
-254
-241
-247
-244
-223
-189
-164
-169
-208
-205
-204
-217
-217
-220
-212
-182
-167
-186
-186
-194
-203
-177
-174
-197
-212
-212
-201
-170
-136
-164
-187
-193
-174
-135
-126
-94
-115
-116
-86
-90
-106
-141
-147
-152
-170
-156
-148
-136
-151
-140
-136
-148
-150
-141
-107
-86
-91
-111
-98
-86
-77
-84
-129
-150
-141
-149
-164
-198
-211
-171
-194
-216
-203
-179
-139
-149
-160
-150
-177
-210
-195
-212
-198
-163
-188
-206
-207
-231
-257
-271
-300
-327
-354
-357
-361
-355
-346
-320
-304
-275
-278
-288
-266
-266
-258
-269
-299
-278
-258
-293
-298
-297
-320
-338
-368
-404
-387
-347
-308
-299
-290
-275
-275
-260
-230
-216
-243
-253
-271
-252
-216
-232
-245
-244
-251
-257
-266
-270
-290
-286
-267
-256
-260
-258
-231
-219
-190
-177
-190
-202
-194
-182
-176
-199
-232
-260
-260
-258
-278
-305
-339
-345
-340
-331
-307
-315
-339
-338
-312
-310
-354
-369
-360
-365
-359
-356
-340
-331
-345
-365
-366
-391
-412
-398
-375
-364
-362
-340
-352
-333
-331
-342
-336
-319
-268
-248
-237
-230
-233
-226
-248
-260
-274
-318
-332
-337
-317
-300
-306
-272
-229
-242
-257
-250
-262
-282
-285
-299
-295
-290
-305
-281
-249
-267
-275
-290
-313
-311
-317
-315
-314
-322
-277
-259
-262
-280
-314
-304
-276
-280
-277
-263
-234
-210
-219
-233
-226
-208
-196
-191
-206
-227
-214
-169
-152
-166
-182
-176
-171
-170
-166
-165
-141
-118
-94
-60
-57
-45
-68
-96
-110
-131
-132
-167
-169
-156
-163
-188
-192
-195
-196
-198
-202
-204
-215
-210
-209
-199
-171
-131
-152
-183
-174
-178
-202
-220
-224
-220
-238
-277
-252
-240
-237
-205
-204
-225
-216
-198
-193
-158
-122
-135
-156
-150
-132
-135
-149
-147
-151
-161
-167
-193
-199
-190
-209
-232
-231
-232
-234
-251
-251
-221
-218
-206
-210
-224
-223
-237
-262
-270
-296
-341
-336
-349
-363
-360
-386
-371
-345
-342
-345
-352
-336
-322
-343
-348
-377
-373
-335
-326
-322
-321
-312
-303
-273
-273
-269
-285
-319
-319
-299
-293
-294
-283
-264
-240
-233
-228
-233
-257
-258
-230
-253
-240
-233
-263
-273
-279
-307
-325
-324
-322
-326
-329
-323
-303
-280
-244
-230
-243
-231
-256
-280
-265
-261
-273
-289
-304
-296
-299
-336
-329
-283
-251
-224
-231
-220
-210
-223
-250
-244
-245
-239
-215
-185
-188
-200
-221
-257
-277
-285
-287
-279
-264
-273
-277
-261
-251
-240
-272
-294
-270
-269
-268
-269
-260
-245
-259
-272
-246
-241
-254
-238
-242
-283
-292
-281
-260
-267
-287
-289
-295
-317
-339
-339
-312
-305
-315
-312
-306
-303
-294
-288
-256
-231
-228
-227
-251
-247
-253
-258
-260
-245
-223
-220
-233
-250
-263
-264
-295
-331
-312
-303
-310
-291
-275
-276
-282
-285
-276
-291
-312
-297
-248
-238
-262
-256
-220
-214
-243
-267
-260
-270
-279
-270
-263
-241
-230
-222
-209
-225
-205
-210
-230
-198
-185
-187
-190
-190
-190
-194
-172
-154
-162
-177
-170
-164
-161
-189
-233
-261
-276
-253
-258
-290
-300
-271
-271
-272
-272
-281
-252
-238
-252
-249
-234
-265
-276
-275
-265
-272
-267
-247
-226
-216
-201
-192
-191
-162
-178
-201
-193
-182
-172
-178
-172
-140
-130
-117
-117
-133
-138
-143
-163
-174
-165
-168
-202
-235
-220
-190
-192
-218
-229
-214
-207
-216
-234
-225
-216
-212
-195
-207
-185
-168
-184
-194
-215
-231
-251
-292
-286
-293
-315
-315
-316
-310
-304
-300
-300
-285
-284
-297
-321
-307
-323
-347
-331
-315
-299
-291
-285
-288
-304
-300
-321
-353
-356
-347
-330
-294
-264
-235
-222
-214
-208
-211
-217
-225
-223
-199
-185
-202
-190
-190
-156
-144
-172
-165
-169
-187
-179
-164
-171
-200
-211
-193
-200
-228
-221
-215
-243
-264
-250
-265
-287
-289
-291
-242
-233
-261
-258
-243
-254
-263
-281
-280
-258
-257
-241
-196
-176
-176
-159
-148
-106
-117
-113
-77
-81
-65
-57
-63
-67
-83
-105
-100
-118
-136
-135
-155
-178
-181
-190
-188
-195
-216
-210
-195
-187
-165
-149
-165
-164
-161
-178
-206
-203
-218
-261
-265
-287
-331
-335
-338
-334
-333
-321
-315
-327
-332
-342
-350
-370
-363
-344
-358
-377
-365
-378
-382
-336
-333
-367
-393
-409
-443
-460
-465
-460
-441
-427
-426
-423
-408
-400
-386
-380
-378
-392
-385
-368
-312
-280
-305
-299
-290
-286
-322
-357
-377
-348
-324
-336
-332
-329
-322
-308
-309
-307
-278
-262
-267
-306
-321
-288
-287
-301
-295
-305
-310
-291
-292
-324
-339
-349
-364
-384
-403
-376
-354
-335
-304
-301
-318
-320
-321
-323
-337
-357
-348
-354
-353
-329
-319
-334
-351
-360
-346
-353
-378
-357
-328
-313
-294
-296
-306
-284
-287
-304
-301
-323
-336
-343
-347
-338
-350
-363
-376
-354
-349
-329
-350
-416
-388
-357
-372
-377
-363
-343
-364
-350
-345
-354
-348
-351
-333
-330
-332
-316
-286
-272
-248
-259
-257
-248
-252
-240
-247
-255
-255
-245
-210
-193
-196
-201
-225
-216
-213
-241
-249
-241
-218
-192
-197
-201
-167
-139
-130
-144
-174
-197
-189
-187
-183
-147
-140
-123
-112
-129
-130
-125
-150
-165
-184
-195
-186
-219
-246
-213
-181
-190
-191
-230
-235
-198
-207
-233
-258
-275
-250
-208
-205
-210
-204
-200
-216
-264
-285
-310
-311
-291
-284
-272
-261
-247
-245
-276
-281
-269
-291
-294
-296
-318
-317
-285
-273
-232
-227
-240
-254
-244
-263
-322
-342
-355
-332
-325
-313
-290
-275
-262
-260
-263
-278
-296
-287
-274
-267
-279
-284
-284
-277
-278
-292
-258
-264
-255
-238
-276
-270
-269
-280
-281
-255
-235
-235
-247
-279
-294
-312
-329
-345
-359
-342
-333
-338
-347
-362
-352
-306
-321
-348
-318
-309
-301
-269
-227
-185
-173
-175
-150
-143
-156
-147
-138
-128
-120
-139
-147
-137
-152
-169
-188
-180
-172
-201
-174
-126
-134
-137
-132
-136
-129
-143
-150
-123
-124
-133
-144
-157
-170
-172
-188
-198
-208
-204
-186
-185
-191
-193
-193
-172
-158
-183
-193
-195
-216
-198
-200
-250
-270
-274
-235
-209
-230
-234
-239
-230
-208
-222
-240
-246
-251
-250
-251
-254
-246
-250
-271
-257
-253
-258
-284
-292
-283
-280
-282
-291
-280
-279
-290
-301
-290
-302
-325
-308
-288
-287
-273
-262
-268
-254
-253
-245
-242
-250
-260
-253
-258
-232
-231
-240
-239
-257
-271
-289
-298
-288
-274
-273
-278
-309
-322
-280
-250
-253
-249
-239
-219
-223
-210
-197
-213
-218
-218
-232
-213
-221
-250
-233
-224
-225
-241
-253
-250
-249
-237
-250
-257
-258
-260
-261
-279
-281
-279
-280
-301
-291
-283
-241
-210
-211
-201
-220
-239
-243
-255
-239
-256
-260
-253
-286
-284
-289
-313
-323
-310
-303
-293
-306
-326
-315
-323
-335
-317
-310
-329
-329
-325
-317
-324
-347
-330
-334
-333
-335
-364
-376
-368
-366
-366
-369
-373
-357
-364
-362
-349
-368
-393
-403
-405
-403
-407
-398
-394
-389
-404
-404
-401
-392
-400
-410
-402
-390
-395
-381
-373
-359
-350
-347
-348
-343
-350
-370
-390
-392
-355
-346
-362
-355
-334
-321
-319
-333
-322
-331
-356
-359
-374
-395
-414
-421
-422
-403
-393
-405
-388
-370
-365
-361
-371
-364
-346
-358
-373
-381
-377
-371
-347
-342
-333
-339
-342
-343
-331
-313
-336
-323
-302
-294
-279
-273
-283
-266
-236
-252
-256
-257
-280
-270
-266
-279
-298
-287
-266
-268
-256
-283
-332
-334
-328
-344
-358
-343
-318
-305
-303
-280
-252
-279
-301
-298
-309
-305
-310
-324
-318
-285
-306
-307
-291
-274
-282
-304
-278
-296
-326
-349
-349
-336
-322
-317
-311
-301
-295
-305
-316
-325
-319
-290
-291
-295
-260
-235
-215
-227
-268
-271
-267
-282
-273
-261
-247
-250
-279
-250
-245
-287
-281
-288
-321
-333
-362
-354
-332
-357
-370
-364
-371
-383
-419
-426
-408
-410
-416
-380
-375
-373
-346
-345
-327
-330
-336
-320
-293
-261
-253
-248
-207
-204
-205
-175
-183
-197
-188
-204
-227
-222
-215
-190
-156
-152
-167
-133
-127
-147
-146
-151
-142
-131
-103
-117
-126
-129
-142
-133
-150
-175
-187
-188
-212
-229
-248
-237
-219
-228
-198
-176
-198
-214
-220
-251
-283
-282
-275
-282
-276
-259
-265
-277
-274
-296
-321
-321
-310
-302
-269
-258
-256
-240
-216
-206
-247
-267
-243
-262
-258
-218
-235
-216
-158
-186
-226
-210
-219
-242
-273
-293
-285
-289
-302
-301
-289
-274
-294
-322
-304
-287
-285
-278
-296
-304
-264
-236
-207
-187
-229
-226
-206
-221
-226
-234
-216
-206
-245
-232
-212
-242
-233
-246
-282
-267
-275
-294
-276
-290
-287
-260
-269
-253
-249
-283
-280
-290
-334
-319
-334
-369
-362
-392
-389
-328
-319
-315
-283
-267
-237
-240
-279
-269
-275
-284
-259
-255
-233
-206
-192
-183
-199
-215
-202
-204
-206
-183
-208
-186
-148
-167
-160
-169
-180
-167
-216
-239
-222
-237
-238
-256
-287
-273
-271
-304
-295
-262
-266
-276
-271
-260
-245
-259
-268
-256
-262
-273
-243
-234
-221
-214
-197
-185
-210
-209
-231
-246
-226
-225
-266
-258
-249
-250
-255
-257
-232
-228
-232
-222
-200
-217
-226
-220
-240
-262
-274
-288
-286
-299
-325
-333
-327
-354
-382
-420
-408
-380
-392
-399
-391
-362
-342
-350
-358
-352
-330
-349
-349
-329
-372
-387
-365
-361
-346
-345
-360
-365
-360
-377
-390
-395
-400
-433
-462
-445
-440
-453
-448
-446
-445
-425
-445
-460
-442
-436
-425
-407
-419
-419
-394
-371
-350
-380
-402
-414
-440
-428
-391
-366
-344
-295
-273
-267
-265
-312
-336
-344
-372
-373
-393
-388
-370
-383
-380
-379
-397
-395
-394
-392
-372
-385
-374
-336
-345
-341
-316
-315
-315
-310
-317
-336
-374
-385
-373
-361
-358
-371
-374
-359
-338
-366
-372
-356
-353
-340
-334
-358
-359
-339
-336
-326
-331
-312
-304
-317
-319
-295
-264
-231
-226
-226
-228
-244
-218
-197
-230
-233
-243
-251
-230
-248
-266
-239
-243
-243
-232
-237
-228
-236
-253
-240
-252
-242
-224
-240
-254
-246
-250
-269
-285
-304
-302
-308
-305
-301
-281
-265
-248
-237
-255
-276
-298
-309
-319
-347
-353
-319
-276
-273
-287
-248
-215
-222
-222
-252
-256
-250
-271
-275
-245
-238
-254
-224
-212
-207
-196
-195
-224
-240
-227
-221
-208
-161
-121
-92
-64
-55
-68
-78
-105
-121
-141
-159
-140
-127
-134
-153
-155
-170
-185
-191
-193
-204
-231
-232
-211
-213
-229
-225
-230
-249
-246
-271
-299
-316
-306
-280
-230
-186
-142
-119
-111
-133
-192
-198
-190
-189
-184
-184
-220
-226
-232
-222
-215
-245
-274
-263
-232
-229
-232
-216
-216
-209
-203
-199
-221
-223
-206
-228
-236
-216
-202
-191
-202
-220
-214
-222
-247
-261
-270
-282
-296
-312
-330
-359
-369
-389
-391
-390
-389
-383
-361
-345
-372
-394
-379
-375
-392
-393
-383
-381
-367
-336
-334
-360
-359
-323
-308
-286
-277
-255
-249
-249
-221
-198
-188
-176
-152
-129
-144
-151
-144
-148
-146
-150
-145
-150
-174
-165
-181
-205
-202
-177
-185
-199
-199
-200
-211
-212
-209
-204
-219
-251
-243
-235
-232
-203
-180
-188
-184
-168
-187
-197
-215
-248
-237
-249
-267
-266
-284
-290
-291
-268
-251
-246
-243
-256
-253
-252
-267
-236
-228
-233
-213
-208
-208
-233
-231
-242
-268
-261
-237
-295
-330
-337
-369
-341
-341
-360
-342
-347
-354
-349
-375
-371
-388
-421
-418
-401
-395
-401
-410
-405
-397
-402
-415
-408
-415
-405
-382
-380
-392
-405
-420
-421
-421
-429
-443
-452
-458
-440
-429
-423
-420
-414
-377
-400
-417
-419
-407
-409
-415
-415
-408
-386
-392
-366
-340
-331
-327
-329
-311
-260
-258
-250
-212
-199
-216
-231
-208
-209
-219
-221
-215
-197
-197
-193
-183
-204
-234
-235
-260
-262
-248
-243
-224
-203
-213
-217
-226
-240
-233
-214
-222
-252
-251
-242
-232
-228
-221
-238
-218
-199
-212
-230
-244
-252
-264
-263
-251
-238
-267
-285
-245
-214
-196
-178
-175
-187
-174
-156
-141
-126
-129
-139
-154
-157
-146
-143
-156
-133
-132
-163
-179
-176
-184
-173
-152
-149
-147
-136
-140
-135
-144
-175
-203
-218
-214
-191
-192
-206
-187
-149
-176
-205
-229
-246
-254
-265
-273
-286
-316
-334
-302
-295
-294
-303
-302
-271
-238
-237
-238
-248
-226
-194
-195
-207
-191
-176
-187
-181
-196
-205
-191
-213
-222
-198
-184
-163
-189
-201
-186
-165
-162
-196
-204
-196
-214
-214
-200
-201
-207
-207
-214
-227
-214
-179
-179
-174
-168
-170
-177
-195
-206
-217
-202
-199
-233
-263
-252
-256
-261
-269
-273
-258
-228
-242
-242
-239
-265
-260
-247
-240
-227
-227
-247
-256
-288
-270
-229
-257
-261
-226
-225
-222
-184
-152
-142
-154
-179
-196
-229
-256
-252
-260
-256
-239
-234
-211
-192
-178
-163
-155
-161
-170
-201
-215
-212
-217
-220
-216
-208
-201
-230
-243
-239
-295
-322
-330
-364
-371
-358
-362
-345
-348
-376
-379
-389
-399
-414
-433
-437
-417
-417
-419
-384
-377
-358
-346
-339
-327
-324
-315
-308
-292
-278
-274
-272
-285
-264
-231
-203
-201
-226
-218
-209
-215
-230
-254
-231
-225
-248
-229
-194
-208
-233
-239
-267
-269
-270
-319
-332
-316
-321
-296
-292
-308
-299
-307
-306
-289
-289
-282
-270
-270
-258
-254
-248
-240
-255
-289
-332
-332
-316
-315
-280
-253
-245
-258
-265
-261
-255
-293
-323
-308
-315
-314
-304
-327
-320
-319
-334
-337
-348
-346
-340
-327
-320
-293
-267
-268
-237
-219
-244
-255
-261
-250
-239
-243
-254
-233
-189
-178
-189
-197
-236
-262
-286
-318
-327
-320
-366
-381
-339
-343
-344
-326
-323
-335
-324
-343
-374
-366
-361
-337
-321
-332
-282
-270
-281
-263
-259
-249
-254
-282
-283
-257
-264
-266
-237
-206
-198
-202
-226
-242
-223
-216
-237
-258
-276
-254
-230
-242
-281
-307
-274
-284
-310
-285
-284
-290
-265
-262
-267
-264
-289
-298
-289
-294
-289
-286
-321
-319
-305
-298
-291
-276
-285
-302
-331
-310
-289
-313
-324
-327
-325
-290
-277
-273
-249
-255
-264
-260
-252
-241
-235
-233
-208
-212
-208
-215
-214
-204
-221
-255
-258
-228
-257
-258
-227
-207
-207
-206
-233
-260
-246
-258
-266
-253
-249
-235
-223
-251
-255
-241
-287
-293
-300
-311
-289
-299
-299
-299
-289
-284
-287
-295
-275
-278
-311
-315
-309
-316
-313
-316
-341
-317
-312
-333
-322
-314
-338
-341
-337
-345
-349
-356
-335
-304
-278
-268
-275
-272
-263
-285
-308
-301
-291
-271
-253
-263
-271
-281
-304
-292
-263
-290
-315
-314
-315
-310
-307
-294
-287
-296
-293
-290
-303
-279
-251
-249
-234
-225
-212
-206
-228
-217
-195
-198
-203
-163
-145
-152
-155
-163
-168
-160
-156
-167
-151
-145
-151
-178
-180
-163
-170
-147
-138
-144
-126
-109
-117
-110
-106
-130
-122
-82
-79
-81
-79
-102
-104
-101
-109
-108
-106
-125
-139
-162
-173
-191
-223
-236
-219
-204
-219
-231
-224
-212
-208
-205
-202
-201
-210
-234
-245
-261
-296
-288
-267
-248
-231
-228
-203
-203
-218
-193
-207
-232
-216
-204
-204
-243
-255
-245
-260
-272
-250
-268
-291
-286
-279
-278
-296
-316
-293
-308
-319
-296
-293
-309
-285
-269
-281
-290
-294
-284
-273
-292
-283
-272
-265
-255
-254
-251
-247
-246
-248
-225
-232
-251
-254
-265
-277
-293
-283
-293
-320
-297
-302
-310
-301
-309
-327
-332
-341
-342
-299
-277
-251
-243
-251
-251
-246
-267
-294
-291
-299
-292
-291
-294
-275
-260
-276
-292
-316
-318
-326
-346
-338
-320
-323
-318
-298
-303
-298
-276
-279
-289
-277
-259
-263
-269
-279
-269
-249
-229
-211
-218
-227
-218
-230
-243
-229
-221
-227
-225
-211
-198
-201
-204
-199
-221
-247
-244
-253
-257
-260
-271
-271
-254
-256
-265
-265
-252
-263
-265
-231
-221
-210
-203
-193
-181
-182
-191
-220
-204
-184
-181
-163
-158
-152
-162
-168
-191
-228
-238
-240
-256
-271
-270
-296
-306
-290
-308
-320
-326
-343
-339
-310
-280
-267
-256
-246
-243
-243
-230
-239
-236
-200
-194
-215
-217
-232
-265
-270
-285
-303
-284
-285
-305
-320
-326
-327
-340
-346
-325
-309
-274
-249
-261
-287
-282
-285
-299
-302
-302
-289
-292
-290
-280
-293
-298
-303
-320
-323
-335
-344
-349
-358
-346
-325
-322
-330
-351
-354
-342
-339
-350
-343
-334
-311
-291
-316
-313
-289
-282
-263
-251
-252
-240
-240
-239
-218
-213
-220
-206
-199
-201
-222
-245
-245
-246
-279
-278
-288
-311
-300
-299
-308
-301
-289
-280
-288
-308
-312
-309
-313
-303
-267
-257
-248
-229
-230
-250
-264
-278
-273
-263
-266
-275
-274
-259
-254
-245
-251
-258
-247
-245
-238
-229
-229
-227
-208
-193
-214
-205
-190
-215
-212
-203
-209
-224
-231
-241
-240
-243
-251
-237
-230
-230
-265
-279
-248
-219
-207
-196
-187
-173
-138
-118
-127
-133
-138
-151
-134
-123
-104
-79
-72
-64
-27
-2
-17
-17
3
7
-29
-51
-53
-100
-121
-117
-99
-91
-121
-140
-139
-143
-151
-144
-158
-142
-136
-161
-166
-156
-182
-190
-188
-206
-181
-172
-173
-145
-170
-202
-192
-217
-248
-250
-246
-211
-205
-199
-173
-149
-154
-171
-160
-151
-138
-149
-148
-150
-136
-130
-151
-132
-127
-154
-184
-215
-207
-216
-238
-258
-266
-282
-290
-294
-285
-257
-255
-258
-256
-266
-269
-264
-272
-263
-252
-236
-204
-205
-212
-224
-221
-226
-233
-217
-219
-203
-195
-191
-170
-145
-150
-166
-163
-160
-158
-166
-173
-167
-165
-160
-135
-124
-123
-105
-101
-82
-92
-106
-95
-95
-80
-70
-61
-47
-46
-47
-51
-70
-79
-99
-126
-123
-104
-130
-133
-132
-161
-167
-178
-185
-186
-196
-205
-193
-194
-196
-198
-208
-202
-210
-249
-228
-216
-230
-221
-212
-222
-208
-192
-189
-211
-232
-203
-206
-222
-237
-253
-250
-246
-246
-248
-259
-270
-298
-323
-310
-295
-288
-316
-305
-288
-318
-319
-312
-313
-328
-360
-348
-329
-351
-351
-348
-351
-333
-320
-321
-300
-281
-300
-293
-277
-291
-290
-290
-299
-297
-297
-305
-320
-349
-339
-333
-357
-371
-379
-383
-371
-376
-378
-380
-393
-394
-403
-387
-371
-347
-365
-377
-376
-366
-359
-379
-393
-407
-437
-453
-463
-477
-466
-449
-449
-448
-456
-477
-478
-447
-438
-436
-435
-433
-417
-396
-360
-340
-326
-323
-339
-331
-345
-371
-363
-348
-349
-336
-315
-308
-307
-303
-322
-330
-351
-369
-359
-374
-355
-316
-289
-266
-263
-275
-291
-299
-293
-296
-291
-285
-303
-296
-285
-284
-263
-270
-282
-273
-287
-280
-289
-307
-286
-261
-258
-233
-207
-193
-180
-195
-219
-236
-248
-245
-226
-221
-213
-212
-207
-190
-183
-198
-223
-253
-270
-277
-289
-297
-286
-264
-251
-257
-275
-277
-279
-278
-240
-252
-268
-232
-219
-207
-183
-169
-151
-147
-141
-105
-90
-110
-106
-95
-109
-128
-135
-137
-121
-127
-146
-140
-144
-174
-178
-168
-170
-169
-152
-140
-108
-99
-93
-96
-83
-85
-104
-115
-124
-114
-107
-102
-91
-80
-108
-113
-88
-100
-106
-113
-109
-103
-110
-103
-92
-111
-122
-109
-116
-122
-118
-94
-91
-97
-89
-102
-126
-136
-157
-165
-179
-200
-186
-188
-203
-205
-211
-224
-228
-229
-236
-253
-254
-259
-261
-284
-315
-327
-317
-291
-302
-305
-286
-299
-323
-359
-387
-411
-395
-378
-377
-371
-383
-370
-347
-322
-320
-316
-309
-299
-280
-266
-270
-294
-283
-263
-268
-283
-287
-295
-298
-269
-266
-294
-275
-279
-316
-332
-364
-384
-368
-365
-361
-345
-361
-350
-338
-360
-357
-359
-371
-367
-369
-384
-371
-379
-408
-388
-378
-362
-364
-373
-373
-372
-365
-352
-351
-355
-337
-352
-318
-300
-322
-320
-310
-311
-306
-307
-318
-331
-344
-343
-334
-328
-333
-312
-322
-338
-334
-323
-294
-288
-283
-283
-287
-296
-308
-303
-318
-339
-338
-327
-318
-304
-293
-284
-260
-263
-288
-284
-299
-319
-339
-358
-384
-389
-396
-398
-370
-367
-364
-350
-344
-360
-389
-408
-392
-401
-395
-406
-407
-405
-407
-414
-377
-363
-382
-352
-336
-339
-356
-341
-309
-305
-322
-346
-354
-368
-380
-362
-360
-350
-331
-334
-324
-306
-319
-331
-326
-298
-279
-282
-299
-286
-285
-292
-290
-302
-312
-343
-353
-345
-350
-357
-375
-364
-348
-347
-330
-324
-343
-351
-350
-348
-346
-354
-350
-351
-382
-405
-383
-348
-308
-300
-295
-276
-247
-252
-257
-265
-282
-262
-239
-254
-256
-268
-284
-272
-265
-281
-275
-269
-284
-270
-290
-310
-284
-271
-269
-279
-281
-266
-268
-280
-283
-297
-319
-324
-315
-318
-324
-321
-305
-324
-330
-325
-331
-320
-318
-318
-298
-291
-282
-247
-251
-280
-283
-280
-290
-301
-306
-288
-277
-287
-278
-283
-283
-287
-350
-359
-361
-366
-350
-352
-356
-328
-312
-326
-324
-337
-353
-354
-360
-372
-352
-359
-364
-385
-405
-401
-402
-383
-360
-354
-352
-345
-330
-318
-323
-317
-287
-265
-275
-273
-271
-285
-287
-253
-226
-206
-203
-217
-230
-253
-261
-267
-293
-286
-279
-289
-273
-250
-258
-257
-242
-227
-219
-245
-250
-227
-213
-214
-212
-217
-226
-236
-235
-207
-206
-238
-244
-240
-240
-248
-255
-254
-249
-272
-266
-263
-276
-239
-229
-257
-246
-240
-278
-272
-252
-250
-217
-233
-267
-271
-273
-275
-281
-269
-257
-254
-252
-233
-215
-210
-225
-227
-241
-247
-258
-268
-268
-263
-265
-283
-264
-259
-273
-271
-248
-234
-227
-212
-208
-177
-164
-176
-167
-156
-148
-135
-147
-166
-162
-184
-200
-189
-197
-198
-183
-208
-220
-223
-254
-269
-276
-272
-276
-282
-286
-256
-252
-274
-261
-271
-251
-225
-220
-226
-215
-191
-180
-195
-189
-176
-196
-189
-193
-198
-206
-208
-183
-177
-183
-190
-196
-203
-201
-194
-191
-195
-207
-227
-236
-239
-241
-226
-234
-223
-235
-269
-277
-290
-293
-312
-297
-285
-301
-326
-329
-339
-329
-279
-264
-275
-240
-231
-238
-224
-223
-225
-217
-245
-247
-206
-214
-208
-203
-214
-199
-221
-238
-238
-239
-247
-247
-255
-270
-252
-252
-230
-206
-233
-252
-245
-249
-237
-253
-271
-256
-247
-236
-230
-218
-208
-194
-201
-216
-238
-231
-229
-250
-259
-261
-280
-282
-282
-316
-305
-281
-292
-291
-297
-298
-269
-255
-279
-294
-292
-310
-318
-333
-353
-369
-387
-378
-356
-352
-347
-299
-262
-266
-268
-251
-254
-269
-272
-268
-274
-293
-318
-325
-296
-281
-275
-279
-288
-301
-298
-285
-287
-296
-315
-322
-309
-292
-279
-280
-281
-288
-314
-331
-329
-323
-344
-354
-345
-360
-342
-333
-347
-349
-364
-385
-385
-402
-396
-362
-366
-355
-336
-342
-334
-284
-284
-286
-252
-216
-217
-196
-195
-198
-195
-204
-209
-232
-239
-235
-233
-227
-213
-200
-215
-227
-227
-203
-199
-205
-223
-237
-240
-245
-263
-272
-253
-239
-232
-236
-211
-200
-217
-240
-251
-248
-261
-253
-252
-278
-296
-278
-284
-300
-291
-310
-312
-312
-336
-372
-376
-368
-326
-300
-306
-290
-291
-274
-259
-282
-271
-255
-250
-245
-238
-192
-187
-196
-182
-188
-216
-229
-229
-227
-205
-211
-216
-209
-194
-181
-209
-244
-267
-283
-297
-313
-314
-296
-262
-245
-230
-222
-234
-239
-258
-292
-294
-300
-306
-292
-287
-285
-273
-287
-283
-280
-276
-281
-271
-236
-223
-248
-260
-238
-258
-266
-246
-251
-272
-281
-302
-290
-289
-282
-279
-255
-224
-230
-229
-207
-207
-238
-238
-268
-292
-279
-279
-274
-260
-258
-259
-265
-256
-255
-270
-279
-268
-263
-263
-265
-246
-245
-224
-223
-236
-251
-261
-270
-298
-274
-262
-261
-262
-257
-245
-261
-271
-270
-237
-216
-223
-231
-230
-220
-237
-251
-237
-223
-261
-284
-272
-262
-255
-258
-263
-251
-253
-266
-260
-256
-266
-254
-249
-279
-276
-266
-287
-289
-268
-281
-280
-263
-256
-252
-277
-268
-259
-265
-270
-286
-278
-258
-246
-246
-256
-280
-280
-269
-258
-226
-173
-131
-137
-145
-168
-188
-200
-218
-211
-203
-224
-229
-225
-244
-270
-288
-279
-277
-300
-314
-322
-328
-300
-282
-298
-293
-278
-286
-295
-288
-281
-295
-298
-292
-278
-287
-282
-255
-234
-219
-228
-245
-237
-219
-221
-235
-229
-219
-220
-213
-221
-190
-171
-168
-166
-166
-167
-174
-179
-197
-207
-193
-184
-188
-202
-208
-213
-227
